View a markdown version of this page

Acciones, recursos y claves de condición para AWS Data Exchange - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Data Exchange

AWS Data Exchange (prefijo de servicio:dataexchange) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Las operaciones de la API se definen mediante AWS Data Exchange

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

AcceptDataGrant

intercambio de datos: AcceptDataGrant

Escritura

AWS-Marketplace: suscríbase

Escritura

CancelJob

intercambio de datos: CancelJob

Escritura

CreateDataGrant

intercambio de datos: CreateDataGrant

Escritura

intercambio de datos: CreateJob

Escritura

intercambio de datos: PublishDataSet

Escritura

intercambio de datos: PublishToDataGrant

Escritura

intercambio de datos: StartJob

Escritura

intercambio de datos: TagResource

Etiquetar, escribir

CreateDataSet

intercambio de datos: CreateDataSet

Escritura

intercambio de datos: TagResource

Etiquetar, escribir

CreateEventAction

intercambio de datos: CreateEventAction

Escritura

intercambio de datos: TagResource

Etiquetar, escribir

CreateJob

intercambio de datos: CreateJob

Escritura

objetivo: PassRole

objetivo: PassedToService

dataexchange.amazonaws.com

Escritura

CreateRevision

intercambio de datos: CreateRevision

Escritura

intercambio de datos: TagResource

Etiquetar, escribir

DeleteAsset

intercambio de datos: DeleteAsset

Escritura

DeleteDataGrant

intercambio de datos: CreateJob

Escritura

intercambio de datos: DeleteDataGrant

Escritura

intercambio de datos: DeleteDataSet

Escritura

intercambio de datos: StartJob

Escritura

DeleteDataSet

intercambio de datos: DeleteDataSet

Escritura

DeleteEventAction

intercambio de datos: DeleteEventAction

Escritura

DeleteRevision

intercambio de datos: DeleteRevision

Escritura

GetAsset

intercambio de datos: GetAsset

Lectura

GetDataGrant

intercambio de datos: GetDataGrant

Lectura

intercambio de datos: GetDataSet

Lectura

GetDataSet

intercambio de datos: GetDataSet

Lectura

GetEventAction

intercambio de datos: GetEventAction

Lectura

GetJob

intercambio de datos: GetJob

Lectura

GetReceivedDataGrant

intercambio de datos: GetDataSet

Lectura

intercambio de datos: GetReceivedDataGrant

Lectura

GetRevision

intercambio de datos: GetRevision

Lectura

ListDataGrants

intercambio de datos: ListDataGrants

Enumeración

intercambio de datos: ListDataSets

Enumeración

ListDataSetRevisions

intercambio de datos: ListDataSetRevisions

Enumeración

ListDataSets

intercambio de datos: ListDataSets

Enumeración

ListEventActions

intercambio de datos: ListEventActions

Enumeración

ListJobs

intercambio de datos: ListJobs

Enumeración

ListReceivedDataGrants

intercambio de datos: ListDataSets

Enumeración

intercambio de datos: ListReceivedDataGrants

Enumeración

ListRevisionAssets

intercambio de datos: ListRevisionAssets

Enumeración

ListTagsForResource

intercambio de datos: ListTagsForResource

Enumeración

RevokeRevision

intercambio de datos: RevokeRevision

Escritura

SendApiAsset

intercambio de datos: SendApiAsset

Escritura

SendDataSetNotification

intercambio de datos: SendDataSetNotification

Escritura

StartJob

intercambio de datos: CreateAsset

Escritura

intercambio de datos: StartJob

Escritura

intercambio de datos: TagResource

Etiquetar, escribir

TagResource

intercambio de datos: TagResource

Etiquetar, escribir

UntagResource

intercambio de datos: UntagResource

Etiquetar, escribir

UpdateAsset

intercambio de datos: UpdateAsset

Escritura

UpdateDataSet

intercambio de datos: UpdateDataSet

Escritura

UpdateEventAction

intercambio de datos: UpdateEventAction

Escritura

UpdateRevision

intercambio de datos: PublishDataSet

Escritura

intercambio de datos: PublishToDataGrant

Escritura

intercambio de datos: UpdateRevision

Escritura

Acciones definidas por AWS Data Exchange

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AcceptDataGrant

Concede permiso para aceptar una concesión de datos

subvenciones de datos*

aws: /$ {} ResourceTag TagKey

Escritura

CancelJob

Concede permiso para cancelar un trabajo

empleos*

intercambio de datos: JobType

Escritura

CreateDataGrant

Concede permiso para crear una concesión de datos

subvenciones de datos*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateDataSet

Concede permiso para crear un conjunto de datos

conjuntos de datos*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateEventAction

Concede permiso para crear una acción de evento

evento-acciones*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateJob

Concede permiso para crear un trabajo para importar o exportar activos.

empleos*

intercambio de datos: JobType

Escritura

CreateRevision

Concede permiso para crear una revisión

conjuntos de datos*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteAsset

Concede permiso para eliminar un activo

activos*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteDataGrant

Concede permiso para eliminar una concesión de datos

subvenciones de datos*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteDataSet

Concede permiso para eliminar un conjunto de datos.

conjuntos de datos*

was: /$ {} ResourceTag TagKey

Escritura

conjuntos de datos con derecho*

DeleteEventAction

Concede permiso para eliminar una acción de evento

acciones-eventos*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteRevision

Concede permiso para eliminar una revisión.

revisiones*

aws: ResourceTag /$ {} TagKey

Escritura

GetAsset

Concede permiso para obtener información sobre un activo y exportarlo (p. ej., en un trabajo).

activos*

aws: ResourceTag /$ {} TagKey

Lectura

activos con derecho*

GetDataGrant

Concede permiso para obtener una concesión de datos

concesiones de datos*

aws: /$ {} ResourceTag TagKey

Lectura

GetDataSet

Concede permiso para obtener información sobre un conjunto de datos

conjuntos de datos*

was: /$ {} ResourceTag TagKey

Lectura

conjuntos de datos con derecho*

GetEventAction

Concede permiso para obtener una acción de evento

acciones-eventos*

aws: /$ {} ResourceTag TagKey

Lectura

GetJob

Concede permiso para obtener información sobre un trabajo.

empleos*

intercambio de datos: JobType

Lectura

GetReceivedDataGrant

Concede permiso para obtener una concesión de datos recibidos

subvenciones de datos*

aws: /$ {} ResourceTag TagKey

Lectura

GetRevision

Concede permiso para obtener información sobre una revisión

revisiones*

Lectura

revisiones*

aws: ResourceTag /$ {} TagKey

ListDataGrants

Concede permiso para enumerar las concesiones de datos de la cuenta

Enumeración

ListDataSetRevisions

Concede permiso para enumerar las revisiones de un conjunto de datos.

conjuntos de datos*

was: /$ {} ResourceTag TagKey

Enumeración

conjuntos de datos con derecho*

ListDataSets

Concede permiso para enumerar conjuntos de datos de la cuenta

Enumeración

ListEventActions

Concede permiso para enumerar las acciones de evento de la cuenta

Enumeración

ListJobs

Concede permiso para enumerar los trabajos de la cuenta.

Enumeración

ListReceivedDataGrants

Concede permiso para enumerar las concesiones de datos recibidas para la cuenta

Enumeración

ListRevisionAssets

Concede permiso para obtener una lista de los activos de una revisión.

revisiones*

Enumeración

revisiones*

aws: ResourceTag /$ {} TagKey

ListTagsForResource

Concede permiso para obtener una lista de las etiquetas que ha asociado con el recurso especificado

activos

aws: ResourceTag /$ {} TagKey

Enumeración

subvenciones de datos

aws: ResourceTag /$ {} TagKey

conjuntos de datos

aws: ResourceTag /$ {} TagKey

evento-acciones

aws: ResourceTag /$ {} TagKey

revisiones

aws: ResourceTag /$ {} TagKey

RevokeRevision

Concede permiso para revocar el acceso de los suscriptores a una revisión

revisiones*

aws: ResourceTag /$ {} TagKey

Escritura

SendApiAsset

Concede permiso para enviar una solicitud a un activo de API.

activos*

aws: ResourceTag /$ {} TagKey

Escritura

activos con derecho*

SendDataSetNotification

Concede permiso para enviar una notificación a los suscriptores de un conjunto de datos.

conjuntos de datos*

was: /$ {} ResourceTag TagKey

Escritura

StartJob

Concede permiso para comenzar un trabajo.

empleos*

intercambio de datos: JobType

Escritura

TagResource

Concede permiso para agregar una o varias etiquetas a un recurso especificado

activos

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

concesiones de datos

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

conjuntos de datos

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

evento-acciones

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

revisiones

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Concede permiso para eliminar una o más etiquetas de un recurso especificado.

activos

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

concesiones de datos

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

conjuntos de datos

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

evento-acciones

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

revisiones

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateAsset

Concede permiso para obtener información actualizada sobre un activo.

activos*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateDataSet

Concede permiso para actualizar la información sobre un conjunto de datos.

conjuntos de datos*

was: /$ {} ResourceTag TagKey

Escritura

UpdateEventAction

Concede permiso para actualizar la información para una acción de evento

evento-acciones*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateRevision

Concede permiso para actualizar la información sobre una revisión.

revisiones*

aws: ResourceTag /$ {} TagKey

Escritura

Permission-only acciones para AWS Data Exchange

AWS Data Exchange define las siguientes acciones, pero no se pueden invocar directamente mediante ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreateAsset

Concede permiso para crear un activo (por ejemplo, en un trabajo)

revisiones*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

PublishDataSet

Concede permiso para publicar un conjunto de datos en un producto

conjuntos de datos*

was: /$ {} ResourceTag TagKey

Escritura

PublishToDataGrant

Concede permiso para publicar un conjunto de datos en una concesión de datos

conjuntos de datos*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

Tipos de recursos definidos por AWS Data Exchange

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

activos

arn: $ {Partition}: intercambio de datos: $ {Región} :$ {Cuenta} :conjuntos de datos/$ {} /revisions/$ {} /assets/$ {} DataSetId RevisionId AssetId

awsTagKey: /$ {} ResourceTag

subvenciones de datos

arn: $ {Partition}: intercambio de datos: $ {Region} :$ {Account} :data-grants/$ {} DataGrantId

ResourceTagAWS: /$ {} TagKey

conjuntos de datos

arn: $ {Partition}: intercambio de datos: $ {Región} :$ {Cuenta} :conjuntos de datos/$ {} DataSetId

ResourceTagaws: /$ {} TagKey

activos con derecho a derechos

arn: $ {Partition} :dataexchange: $ {Region} :data-sets/$ {} /revisions/$ {} /assets/$ {} DataSetId RevisionId AssetId

conjuntos de datos titulados

arn: $ {Partition} :dataexchange: $ {Region} :data-sets/$ {} DataSetId

revisiones tituladas

arn: $ {Partition} :dataexchange: $ {Region} :data-sets/$ {} /revisions/$ {} DataSetId RevisionId

evento-acciones

arn: $ {Partition}: intercambio de datos: $ {Region} :$ {Account} :event-actions/$ {} EventActionId

ResourceTagAWS: /$ {} TagKey

trabajos

arn: $ {Partition}: intercambio de datos: $ {Region} :$ {Account} :jobs/$ {} JobId

intercambio de datos: JobType

revisiones

arn: $ {Partition}: intercambio de datos: $ {Región} :$ {Cuenta} :conjuntos de datos/$ {} /revisions/$ {} DataSetId RevisionId

AWSTagKey: /$ {} ResourceTag

Claves de condición para AWS Data Exchange

AWS Data Exchange define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso de creación de solicitudes en función del conjunto de valores permitidos para cada una de las etiquetas obligatorias

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso según el valor de la etiqueta asociada con el recurso

Cadena

AWS: TagKeys

Filtra el acceso según la presencia de etiquetas obligatorias en la solicitud

ArrayOfString

intercambio de datos: JobType

Filtra el acceso según el tipo de trabajo especificado

Cadena