

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.

# AWS Data Exchange Permisos de API: referencia de acciones y recursos
<a name="api-permissions-ref"></a>

Utilice la siguiente tabla como referencia cuando configure [Control de acceso](access-control.md) y redacte una política de permisos que pueda adjuntar a una identidad AWS Identity and Access Management (IAM) (políticas basadas en la identidad). En la tabla se muestra cada operación de la AWS Data Exchange API, las acciones para las que puedes conceder permisos para realizar la acción y el AWS recurso para el que puedes conceder los permisos. Las acciones se especifican en el campo `Action` de la política. Especifique el valor de recurso en el campo `Resource`. 

**nota**  
Para especificar una acción, use el prefijo `dataexchange:` seguido del nombre de operación de la API (por ejemplo, `dataexchange:CreateDataSet`).


**AWS Data Exchange La API y los permisos necesarios para las acciones**  

| AWS Data Exchange Operaciones de API | Permisos necesarios (acciones de API) | Recursos | Condiciones | 
| --- | --- | --- | --- | 
| CreateDataSet | dataexchange:CreateDataSet | N/A |  `aws:TagKeys` `aws:RequestTag`  | 
| GetDataSet | dataexchange:GetDataSet | Conjunto de datos |  aws:RequestTag | 
| UpdateDataSet | dataexchange:UpdateDataSet | Conjunto de datos |  aws:RequestTag | 
| PublishDataSet | dataexchange:PublishDataSet | Conjunto de datos |  aws:RequestTag | 
| DeleteDataSet | dataexchange:DeleteDataSet | Conjunto de datos | aws:RequestTag | 
| ListDataSets | dataexchange:ListDataSets | N/A | N/A | 
| CreateRevision | dataexchange:CreateRevision | Conjunto de datos |  `aws:TagKeys` `aws:RequestTag`  | 
| GetRevision | dataexchange:GetRevision |  Revisión  | aws:RequestTag | 
| DeleteRevision | dataexchange:DeleteRevision |  Revisión  | aws:RequestTag | 
| ListDataSetRevisions | dataexchange:ListDataSetRevisions | Conjunto de datos | aws:RequestTag | 
| ListRevisionAssets | dataexchange:ListRevisionAssets |  Revisión  | aws:RequestTag | 
| CreateEventAction | dataexchange:CreateEventAction | N/A | N/A | 
| UpdateEventAction | dataexchange:UpdateEventAction |  EventAction  | N/A | 
| GetEventAction | dataexchange:GetEventAction |  EventAction  | N/A | 
| ListEventActions | dataexchange:ListEventActions | N/A | N/A | 
| DeleteEventAction | dataexchange:DeleteEventAction |  EventAction  | N/A | 
| CreateJob | dataexchange:CreateJob | N/A | dataexchange:JobType | 
| GetJob | dataexchange:GetJob | Trabajo | dataexchange:JobType | 
| StartJob\$1\$1 | dataexchange:StartJob | Trabajo | dataexchange:JobType | 
| CancelJob | dataexchange:CancelJob | Trabajo | dataexchange:JobType | 
| ListJobs | dataexchange:ListJobs | N/A | N/A | 
| ListTagsForResource | dataexchange:ListTagsForResource |  Revisión  | aws:RequestTag | 
| TagResource | dataexchange:TagResource |  Revisión  |  `aws:TagKeys` `aws:RequestTag`  | 
| UnTagResource | dataexchange:UnTagResource |  Revisión  |  `aws:TagKeys` `aws:RequestTag`  | 
| UpdateRevision | dataexchange:UpdateRevision |  Revisión  | aws:RequestTag | 
| DeleteAsset | dataexchange:DeleteAsset |  Activo  | N/A | 
| GetAsset | dataexchange:GetAsset |  Activo  | N/A | 
| UpdateAsset | dataexchange:UpdateAsset |  Activo  | N/A | 
| SendApiAsset | dataexchange:SendApiAsset |  Activo  | N/A | 

**\$1\$1** Pueden ser necesarios permisos de IAM adicionales en función del tipo de trabajo que vaya a iniciar. Consulte la tabla siguiente para ver los tipos de trabajos de AWS Data Exchange y los permisos de IAM adicionales asociados. Para obtener más información acerca de los trabajos, consulte [Puestos de trabajo en AWS Data Exchange](jobs.md).

**nota**  
Actualmente, la `SendApiAsset` operación no es compatible con lo siguiente SDKs:  
SDK para .NET
AWS SDK para C\$1\$1
SDK para Java 2.x


**AWS Data Exchange permisos de tipo de trabajo para `StartJob`**  

| Tipo de trabajo | Permisos de IAM adicionales necesarios | 
| --- | --- | 
| IMPORT\$1ASSETS\$1FROM\$1S3 | dataexchange:CreateAsset | 
| IMPORT\$1ASSET\$1FROM\$1SIGNED\$1URL | dataexchange:CreateAsset | 
| IMPORT\$1ASSETS\$1FROM\$1API\$1GATEWAY\$1API | dataexchange:CreateAsset | 
| IMPORT\$1ASSETS\$1FROM\$1REDSHIFT\$1DATA\$1SHARES | dataexchange:CreateAsset, redshift:AuthorizeDataShare | 
| EXPORT\$1ASSETS\$1TO\$1S3 | dataexchange:GetAsset | 
| EXPORT\$1ASSETS\$1TO\$1SIGNED\$1URL | dataexchange:GetAsset | 
| EXPORT\$1REVISIONS\$1TO\$1S3 | dataexchange:GetRevision dataexchange:GetDataSet  El permiso de IAM `dataexchange:GetDataSet` solo es necesario si va a utilizar `DataSet.Name` como referencia dinámica para el tipo de trabajo `EXPORT_REVISIONS_TO_S3`.  | 

Puede limitar las acciones de los conjuntos de datos en el nivel de revisión o de activo utilizando caracteres comodín, como en el ejemplo siguiente.

```
arn:aws:dataexchange:us-east-1:123456789012:data-sets/99EXAMPLE23c7c272897cf1EXAMPLE7a/revisions/*/assets/*
```

Algunas AWS Data Exchange acciones solo se pueden realizar en la AWS Data Exchange consola. Estas acciones están integradas con AWS Marketplace la funcionalidad. Las acciones requieren los AWS Marketplace permisos que se muestran en la siguiente tabla.


**AWS Data Exchange acciones solo de consola para suscriptores**  

| Acción de consola | Permiso de IAM | 
| --- | --- | 
| Suscribirse a un producto |  `aws-marketplace:Subscribe` `aws-marketplace:CreateAgreementRequest` `aws-marketplace:AcceptAgreementRequest`  | 
| Enviar una solicitud de verificación de suscripción |  `aws-marketplace:Subscribe` `aws-marketplace:CreateAgreementRequest` `aws-marketplace:AcceptAgreementRequest`  | 
| Activar la renovación automática de la suscripción |  `aws-marketplace:Subscribe` `aws-marketplace:CreateAgreementRequest` `aws-marketplace:AcceptAgreementRequest`  | 
| Vista del estado de renovación automática de una suscripción |  `aws-marketplace:ListEntitlementDetails` `aws-marketplace:ViewSubscriptions` `aws-marketplace:GetAgreementTerms`  | 
| Desactivar la renovación automática de la suscripción |  `aws-marketplace:Subscribe` `aws-marketplace:CreateAgreementRequest` `aws-marketplace:AcceptAgreementRequest`  | 
| Enumerar las suscripciones activas |  `aws-marketplace:ViewSubscriptions` `aws-marketplace:SearchAgreements` `aws-marketplace:GetAgreementTerms`  | 
| Consultar suscripción |  `aws-marketplace:ViewSubscriptions` `aws-marketplace:SearchAgreements` `aws-marketplace:GetAgreementTerms` `aws-marketplace:DescribeAgreement`  | 
| Enumerar las solicitudes de verificación de suscripciones |  `aws-marketplace:ListAgreementRequests`  | 
| Ver la solicitud de verificación de la suscripción |  `aws-marketplace:GetAgreementRequest`  | 
| Cancelar la solicitud de verificación de la suscripción |  `aws-marketplace:CancelAgreementRequest`  | 
| Vista de todas las ofertas dirigidas a la cuenta |  `aws-marketplace:ListPrivateListings`  | 
| Vista de los detalles de un producto y una oferta específicos |  `aws-marketplace:GetPrivateListing`  | 


**AWS Data Exchange acciones solo de consola para proveedores**  

| Acción de consola | Permiso de IAM | 
| --- | --- | 
| Etiquetado de producto |  `aws-marketplace:TagResource` `aws-marketplace:UntagResource` `aws-marketplace:ListTagsForResource`  | 
| Etiquetado de oferta |  `aws-marketplace:TagResource` `aws-marketplace:UntagResource` `aws-marketplace:ListTagsForResource`  | 
| Publicar producto |  `aws-marketplace:StartChangeSet` `aws-marketplace:DescribeChangeSet` `dataexchange:PublishDataSet`  | 
| Anular la publicación de un producto |  `aws-marketplace:StartChangeSet` `aws-marketplace:DescribeChangeSet`  | 
| Editar producto |  `aws-marketplace:StartChangeSet` `aws-marketplace:DescribeChangeSet`  | 
| Crear una oferta personalizada |  `aws-marketplace:StartChangeSet` `aws-marketplace:DescribeChangeSet`  | 
| Editar una oferta personalizada |  `aws-marketplace:StartChangeSet` `aws-marketplace:DescribeChangeSet`  | 
| Consultar los detalles de un producto |  `aws-marketplace:DescribeEntity` `aws-marketplace:ListEntities`  | 
| Ver una oferta personalizada de un producto | aws-marketplace:DescribeEntity | 
| Ver el panel de control de un producto |  `aws-marketplace:ListEntities` `aws-marketplace:DescribeEntity`  | 
| Enumerar los productos para los que se ha publicado un conjunto de datos o una revisión |  `aws-marketplace:ListEntities` `aws-marketplace:DescribeEntity`  | 
| Enumerar las solicitudes de verificación de suscripciones |  `aws-marketplace:ListAgreementApprovalRequests` `aws-marketplace:GetAgreementApprovalRequest`  | 
| Aprobar solicitudes de verificación de suscripciones |  `aws-marketplace:AcceptAgreementApprovalRequest`  | 
| Rechazar solicitudes de verificación de suscripciones |  `aws-marketplace:RejectAgreementApprovalRequest`  | 
| Eliminar la información de las solicitudes de verificación de suscripciones |  `aws-marketplace:UpdateAgreementApprovalRequest`  | 
| Ver los detalles de una suscripción |  `aws-marketplace:SearchAgreements` `aws-marketplace:GetAgreementTerms`  | 