Requisitos previos para las operaciones masivas - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Requisitos previos para las operaciones masivas

En esta sección se explican los requisitos previos para las operaciones masivas, incluidos los permisos AWS Identity and Access Management (de IAM) para intercambiar recursos entre la máquina local y la máquina local. Servicios de AWS Antes de iniciar una operación masiva, complete el siguiente requisito previo:

  • Cree un bucket de Amazon S3 para almacenar los recursos. Para obtener más información sobre el uso de Amazon S3, consulte ¿Qué es Amazon S3?

Permisos de IAM

Para realizar operaciones masivas, debe crear una política AWS Identity and Access Management (IAM) con permisos que permitan el intercambio de AWS recursos entre Amazon S3 y su máquina local. AWS IoT SiteWise Para obtener más información acerca de la creación de políticas de IAM, consulte Crear políticas de IAM.

Para realizar operaciones masivas, necesita las siguientes políticas.

Esta política permite el acceso a las acciones de AWS IoT SiteWise API necesarias para las operaciones masivas:

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

Esta política permite el acceso a las operaciones de la AWS IoT TwinMaker API que se utilizan para trabajar con operaciones masivas:

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

Esta política proporciona acceso a los depósitos de Amazon S3 para transferir metadatos para operaciones masivas.

For a specific Amazon S3 bucket

Si utiliza un depósito específico para trabajar con los metadatos de sus operaciones masivas, esta política le proporciona acceso a ese depósito:

{ "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 vas a utilizar muchos depósitos diferentes para trabajar con los metadatos de tus operaciones masivas, esta política te da acceso a cualquier depósito:

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

Para obtener información sobre cómo solucionar problemas en las operaciones de importación y exportación, consulteSolución de problemas de importación y exportación masivas.