

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 一括操作の前提条件
<a name="bulk-operations-prereqs"></a>

このセクションでは、 AWS サービスとローカルマシン間でリソースを交換するための AWS Identity and Access Management (IAM) アクセス許可など、一括オペレーションの前提条件について説明します。一括操作を開始する前に、以下の前提条件を満たす必要があります。
+ リソースを保存する Amazon S3 バケットを作成します。Amazon S3 の使用の詳細については、「[Amazon S3 とは](https://docs.aws.amazon.com//AmazonS3/latest/userguide/Welcome.html)」を参照してください。

## IAM アクセス許可
<a name="bulk-operations-prereqs-permissions"></a>

一括オペレーションを実行するには、Amazon S3 AWS IoT SiteWiseとローカルマシン間の AWS リソースの交換を許可するアクセス許可を持つ AWS Identity and Access Management (IAM) ポリシーを作成する必要があります。 Amazon S3 IAM ポリシーの作成の詳細については、「[IAM ポリシーの作成](https://docs.aws.amazon.com//IAM/latest/UserGuide/access_policies_create.html)」を参照してください。

一括操作を実行するには、以下のポリシーが必要です。

### AWS IoT SiteWise ポリシー
<a name="bluk-operations-prereqs-policy"></a>

このポリシーは、一括オペレーションに必要な AWS IoT SiteWise API アクションへのアクセスを許可します。

```
{
    "Sid": "SiteWiseApiAccess",
    "Effect": "Allow",
    "Action": [
        "iotsitewise:CreateAsset",
        "iotsitewise:CreateAssetModel",
        "iotsitewise:UpdateAsset",
        "iotsitewise:UpdateAssetModel",
        "iotsitewise:UpdateAssetProperty",
        "iotsitewise:ListAssets",
        "iotsitewise:ListAssetModels",
        "iotsitewise:ListAssetProperties",
        "iotsitewise:ListAssetModelProperties",
        "iotsitewise:ListAssociatedAssets",
        "iotsitewise:DescribeAsset",
        "iotsitewise:DescribeAssetModel",
        "iotsitewise:DescribeAssetProperty",
        "iotsitewise:AssociateAssets",
        "iotsitewise:DisassociateAssets",
        "iotsitewise:AssociateTimeSeriesToAssetProperty",
        "iotsitewise:DisassociateTimeSeriesFromAssetProperty",
        "iotsitewise:BatchPutAssetPropertyValue",
        "iotsitewise:BatchGetAssetPropertyValue",
        "iotsitewise:TagResource",
        "iotsitewise:UntagResource",
        "iotsitewise:ListTagsForResource",
        "iotsitewise:CreateAssetModelCompositeModel",
        "iotsitewise:UpdateAssetModelCompositeModel",
        "iotsitewise:DescribeAssetModelCompositeModel",
        "iotsitewise:DeleteAssetModelCompositeModel",
        "iotsitewise:ListAssetModelCompositeModels",
        "iotsitewise:ListCompositionRelationships",
        "iotsitewise:DescribeAssetCompositeModel"
    ],
    "Resource": "*"
}
```

### AWS IoT TwinMaker ポリシー
<a name="bulk-operations-TwinMaker-policy"></a>

このポリシーは、一括オペレーションの操作に使用する AWS IoT TwinMaker API オペレーションへのアクセスを許可します。

```
{
    "Sid": "MetadataTransferJobApiAccess",
    "Effect": "Allow",
    "Action": [
        "iottwinmaker:CreateMetadataTransferJob",
        "iottwinmaker:CancelMetadataTransferJob",
        "iottwinmaker:GetMetadataTransferJob",
        "iottwinmaker:ListMetadataTransferJobs"
    ],
    "Resource": "*"
}
```

### Amazon S3 ポリシー
<a name="bulk-operations-S3-policy"></a>

このポリシーは、一括オペレーションのメタデータを転送するための Amazon S3 バケットへのアクセスを提供します。

------
#### [ For a specific Amazon S3 bucket ]

一括オペレーションメタデータの操作に 1 つの特定のバケットを使用する場合、このポリシーはそのバケットへのアクセスを提供します。

```
{
    "Effect": "Allow",
    "Action": [
        "s3:PutObject",
        "s3:GetObject",
        "s3:GetBucketLocation",
        "s3:ListBucket",
        "s3:AbortMultipartUpload",
        "s3:ListBucketMultipartUploads",
        "s3:ListMultipartUploadParts"
    ],
    "Resource": [
        "arn:aws:s3:::{{bucket name}}",
        "arn:aws:s3:::{{bucket name}}/*"
    ]
}
```

------
#### [ To allow any Amazon S3 bucket ]

多くの異なるバケットを使用して一括操作メタデータを操作する場合、このポリシーは任意のバケットへのアクセスを提供します。

```
{
    "Effect": "Allow",
    "Action": [
        "s3:PutObject",
        "s3:GetObject",
        "s3:GetBucketLocation",
        "s3:ListBucket",
        "s3:AbortMultipartUpload",
        "s3:ListBucketMultipartUploads",
        "s3:ListMultipartUploadParts"
    ],
    "Resource": "*"
}
```

------<a name="bulk-operations-troubleshooting"></a>

インポートおよびエクスポートオペレーションのトラブルシューティングについては、「[一括インポートとエクスポートのトラブルシューティング](troubleshooting-bulk.md)」を参照してください。