本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
大量操作先決條件
本節說明大量操作先決條件,包括 AWS Identity and Access Management (IAM) 在 AWS 服務與本機機器之間交換資源的許可。開始大量操作之前,請先完成下列先決條件:
-
建立 Amazon S3 儲存貯體以存放資源。如需使用 Amazon S3 的詳細資訊,請參閱什麼是 Amazon S3?
IAM 許可
若要執行大量操作,您必須建立具有允許 Amazon S3 AWS IoT SiteWise與本機電腦之間 AWS 資源交換許可的 AWS Identity and Access Management (IAM) 政策。如需建立自訂 IAM 政策的詳細資訊,請參閱建立 IAM 政策。
若要執行大量操作,您需要下列政策。
此政策允許存取大量操作所需的 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 API 操作:
{ "Sid": "MetadataTransferJobApiAccess", "Effect": "Allow", "Action": [ "iottwinmaker:CreateMetadataTransferJob", "iottwinmaker:CancelMetadataTransferJob", "iottwinmaker:GetMetadataTransferJob", "iottwinmaker:ListMetadataTransferJobs" ], "Resource": "*" }
此政策提供 Amazon S3 儲存貯體的存取權,以傳輸大量操作的中繼資料。
如需對匯入和匯出操作進行疑難排解的資訊,請參閱 對大量匯入和匯出進行故障診斷。