

# 前提条件
<a name="datasets-prereqs"></a>

データセットを管理する前に、以下が設定されていることを確認してください。

## AWS 認証情報とアクセス許可
<a name="datasets-prereqs-credentials"></a>

 AWS `bedrock-agentcore`データセットオペレーションのアクセス許可で設定された 認証情報。

### 必要な IAM 許可
<a name="datasets-prereqs-iam"></a>

次の IAM ポリシーは、データセットの管理に必要な最小限のアクセス許可を付与します。

```
{
    "Version": "2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "bedrock-agentcore:CreateDataset",
                "bedrock-agentcore:GetDataset",
                "bedrock-agentcore:ListDatasets",
                "bedrock-agentcore:UpdateDataset",
                "bedrock-agentcore:DeleteDataset",
                "bedrock-agentcore:CreateDatasetVersion",
                "bedrock-agentcore:ListDatasetVersions",
                "bedrock-agentcore:AddDatasetExamples",
                "bedrock-agentcore:UpdateDatasetExamples",
                "bedrock-agentcore:DeleteDatasetExamples",
                "bedrock-agentcore:ListDatasetExamples"
            ],
            "Resource": "arn:aws:bedrock-agentcore:*:*:dataset/*"
        }
    ]
}
```

## SDK の要件
<a name="datasets-prereqs-sdk"></a>
+  **AgentCore SDK:** `pip install bedrock-agentcore` (Python 3.10 以降)
+  ** AWS SDK (boto3):** `boto3`がインストールされている Python 3.10 以降