Prérequis pour les opérations en masse - AWS IoT SiteWise

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Prérequis pour les opérations en masse

Cette section explique les conditions requises pour les opérations en masse, y compris les autorisations AWS Identity and Access Management (IAM) pour l'échange de ressources entre Services AWS et votre machine locale. Avant de démarrer une opération en bloc, remplissez les conditions préalables suivantes :

  • Créez un compartiment Amazon S3 pour stocker les ressources. Pour plus d'informations sur l'utilisation d'Amazon S3, consultez Qu'est-ce qu'Amazon S3 ?

Autorisations IAM

Pour effectuer des opérations en masse, vous devez créer une politique AWS Identity and Access Management (IAM) avec des autorisations permettant l'échange de AWS ressources entre Amazon S3 et votre machine locale. AWS IoT SiteWise Pour plus d'informations sur la création de politiques IAM, consultez Création de politiques IAM.

Pour effectuer des opérations groupées, vous avez besoin des règles suivantes.

Cette politique permet d'accéder aux actions d' AWS IoT SiteWise API requises pour les opérations groupées :

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

Cette politique permet d'accéder aux opérations AWS IoT TwinMaker d'API que vous utilisez pour travailler avec des opérations groupées :

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

Cette politique donne accès aux compartiments Amazon S3 pour le transfert de métadonnées pour les opérations en masse.

For a specific Amazon S3 bucket

Si vous utilisez un bucket spécifique pour travailler avec les métadonnées de vos opérations groupées, cette politique permet d'accéder à ce 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

Si vous devez utiliser de nombreux compartiments différents pour travailler avec les métadonnées de vos opérations groupées, cette politique permet d'accéder à n'importe quel compartiment :

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

Pour plus d'informations sur la résolution des problèmes liés aux opérations d'importation et d'exportation, consultezRésolution des problèmes d'importation et d'exportation en masse.