

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 operaciones masivas
<a name="bulk-operations-prereqs"></a>

En esta sección se explican los requisitos previos de las operaciones masivas, incluidos los permisos AWS Identity and Access Management (de IAM) para intercambiar recursos entre los AWS servicios y la máquina local. Antes de iniciar una operación masiva cumpla los siguientes requisitos previos:
+ Cree un bucket de Amazon S3 para almacenar recursos. Para obtener más información sobre el uso de Amazon S3, consulte [¿Qué es Amazon S3?](https://docs.aws.amazon.com//AmazonS3/latest/userguide/Welcome.html)

## Permisos de IAM
<a name="bulk-operations-prereqs-permissions"></a>

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](https://docs.aws.amazon.com//IAM/latest/UserGuide/access_policies_create.html). 

Para realizar operaciones masivas necesita las siguientes políticas.

### AWS IoT SiteWise política
<a name="bluk-operations-prereqs-policy"></a>

Esta política permite el acceso a las acciones de la 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": "*"
}
```

### AWS IoT TwinMaker política
<a name="bulk-operations-TwinMaker-policy"></a>

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

### Política de Amazon S3
<a name="bulk-operations-S3-policy"></a>

Esta política brinda acceso a buckets de Amazon S3 para transferir metadatos para operaciones masivas.

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

Si utiliza un bucket específico para trabajar con los metadatos de sus operaciones masivas, esta política le proporciona acceso a ese 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 va a utilizar muchos buckets distintos para trabajar con los metadatos de sus operaciones masivas, esta política le proporciona acceso a ese 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>

Para obtener información acerca de cómo solucionar problemas de importación y exportación, consulte [Solución de importación y exportación masivas](troubleshooting-bulk.md).