Pré-requisitos de operação em massa - AWS IoT SiteWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Pré-requisitos de operação em massa

Esta seção explica os pré-requisitos de operação em massa, incluindo permissões AWS Identity and Access Management (IAM) para troca de recursos entre Serviços da AWS e sua máquina local. Antes de iniciar uma operação em massa, preencha os seguintes pré-requisitos:

  • Crie um bucket do Amazon S3 para armazenar recursos. Para obter mais informações sobre o uso do Amazon S3, consulte O que é o Amazon S3?

Permissões do IAM

Para realizar operações em massa, você deve criar uma política AWS Identity and Access Management (IAM) com permissões que permitam a troca de AWS recursos entre o Amazon S3 e sua máquina local. AWS IoT SiteWise Para obter mais informações sobre como criar políticas do IAM, consulte Criar políticas do IAM.

Para realizar operações em massa, você precisa das seguintes políticas.

Essa política permite o acesso às ações de AWS IoT SiteWise API necessárias para operações em massa:

{ "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": "*" }

Essa política permite acesso às operações de AWS IoT TwinMaker API que você usa para trabalhar com operações em massa:

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

Essa política fornece acesso aos buckets do Amazon S3 para transferir metadados para operações em massa.

For a specific Amazon S3 bucket

Se você usar um bucket específico para trabalhar com seus metadados de operações em massa, essa política fornecerá acesso a esse bucket:

{ "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

Se você usar vários buckets diferentes para trabalhar com seus metadados de operações em massa, essa política fornecerá acesso a qualquer bucket:

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

Para obter informações sobre como solucionar problemas nas operações de importação e exportação, consulteSolução de problemas de importação e exportação em massa.