AWS políticas gestionadas para AWS Data Exchange - AWS Data Exchange Guía del usuario

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 políticas gestionadas para AWS Data Exchange

Una política AWS administrada es una política independiente creada y administrada por AWS. AWS Las políticas administradas están diseñadas para proporcionar permisos para muchos casos de uso comunes, de modo que pueda empezar a asignar permisos a usuarios, grupos y funciones.

Ten en cuenta que es posible que las políticas AWS administradas no otorguen permisos con privilegios mínimos para tus casos de uso específicos, ya que están disponibles para que los usen todos los AWS clientes. Se recomienda definir políticas administradas por el cliente específicas para sus casos de uso a fin de reducir aún más los permisos.

No puedes cambiar los permisos definidos en AWS las políticas administradas. Si AWS actualiza los permisos definidos en una política AWS administrada, la actualización afecta a todas las identidades principales (usuarios, grupos y roles) a las que está asociada la política. AWS es más probable que actualice una política AWS administrada cuando Servicio de AWS se lance una nueva o cuando estén disponibles nuevas operaciones de API para los servicios existentes.

Para obtener más información, consulte Políticas administradas de AWS en la Guía del usuario de IAM.

AWS política gestionada: AWSDataExchangeFullAccess

Puede adjuntar la política AWSDataExchangeFullAccess a las identidades de IAM.

Esta política otorga permisos administrativos que permiten el acceso total al SDK AWS Data Exchange AWS Management Console y AWS Marketplace las acciones a través del mismo. También proporciona acceso selecto a Amazon S3 y AWS Key Management Service según sea necesario para aprovecharlo al máximo AWS Data Exchange.

Detalles de los permisos

Esta política incluye los permisos siguientes:

  • AWS Data Exchange— Permite a los directores el acceso total a AWS Data Exchange. Esto incluye tanto el suministro de productos de datos como la suscripción a ellos.

  • AWS Marketplace— Permite a los directores acceder a ellos AWS Marketplace para proporcionar productos, suscribirse a ellos y gestionar los acuerdos de productos. Esto es obligatorio para suministrar productos de datos o suscribirse a ellos.

  • Amazon S3— Permite a los directores obtener objetos AWS Data Exchange relacionados (incluidos archivos de productos de datos) de Amazon Simple Storage Service y cargar archivos AWS Data Exchange relacionados en Amazon S3. Esto es necesario para suministrar productos de datos y suscribirse a ellos.

  • Amazon Redshift— Permite a los directores ver los AWS Data Exchange datos compartidos de Amazon Redshift para importarlos y autorizarlos. Esto es obligatorio para suministrar productos de datos de Amazon Redshift.

  • Amazon API Gateway: permite a las entidades principales obtener las API de Amazon API Gateway desde Amazon API Gateway y cargarlas. Esto es necesario para suministrar conjuntos de datos de Amazon API Gateway.

  • AWS KMS: permite acceder a la lista y describir las claves en AWS Key Management Service.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "DataExchangeActions", "Effect": "Allow", "Action": [ "dataexchange:*" ], "Resource": "*" }, { "Sid": "S3GetActionConditionalResourceAndADX", "Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::*aws-data-exchange*", "Condition": { "ForAnyValue:StringEquals": { "aws:CalledVia": [ "dataexchange.amazonaws.com" ] } } }, { "Sid": "S3GetActionConditionalTagAndADX", "Effect": "Allow", "Action": "s3:GetObject", "Resource": "*", "Condition": { "StringEqualsIgnoreCase": { "s3:ExistingObjectTag/AWSDataExchange": "true" }, "ForAnyValue:StringEquals": { "aws:CalledVia": [ "dataexchange.amazonaws.com" ] } } }, { "Sid": "S3WriteActions", "Effect": "Allow", "Action": [ "s3:PutObject", "s3:PutObjectAcl" ], "Resource": "arn:aws:s3:::*aws-data-exchange*", "Condition": { "ForAnyValue:StringEquals": { "aws:CalledVia": [ "dataexchange.amazonaws.com" ] } } }, { "Sid": "S3ReadActions", "Effect": "Allow", "Action": [ "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets" ], "Resource": "*" }, { "Sid": "AWSMarketplaceProviderActions", "Effect": "Allow", "Action": [ "aws-marketplace:DescribeEntity", "aws-marketplace:ListEntities", "aws-marketplace:StartChangeSet", "aws-marketplace:ListChangeSets", "aws-marketplace:DescribeChangeSet", "aws-marketplace:CancelChangeSet", "aws-marketplace:GetAgreementApprovalRequest", "aws-marketplace:ListAgreementApprovalRequests", "aws-marketplace:AcceptAgreementApprovalRequest", "aws-marketplace:RejectAgreementApprovalRequest", "aws-marketplace:UpdateAgreementApprovalRequest", "aws-marketplace:SearchAgreements", "aws-marketplace:GetAgreementTerms", "aws-marketplace:TagResource", "aws-marketplace:UntagResource", "aws-marketplace:ListTagsForResource" ], "Resource": "*" }, { "Sid": "AWSMarketplaceSubscriberActions", "Effect": "Allow", "Action": [ "aws-marketplace:Subscribe", "aws-marketplace:Unsubscribe", "aws-marketplace:ViewSubscriptions", "aws-marketplace:GetAgreementRequest", "aws-marketplace:ListAgreementRequests", "aws-marketplace:CancelAgreementRequest", "aws-marketplace:ListPrivateListings", "aws-marketplace:DescribeAgreement" ], "Resource": "*" }, { "Sid": "KMSActions", "Effect": "Allow", "Action": [ "kms:DescribeKey", "kms:ListAliases", "kms:ListKeys" ], "Resource": "*" }, { "Sid": "RedshiftConditionalActions", "Effect": "Allow", "Action": [ "redshift:AuthorizeDataShare" ], "Resource": "*", "Condition": { "StringEqualsIgnoreCase": { "redshift:ConsumerIdentifier": "ADX" } } }, { "Sid": "RedshiftActions", "Effect": "Allow", "Action": [ "redshift:DescribeDataSharesForProducer", "redshift:DescribeDataShares" ], "Resource": "*" }, { "Sid": "APIGatewayActions", "Effect": "Allow", "Action": [ "apigateway:GET" ], "Resource": "*" } ] }

AWS política gestionada: AWSDataExchangeProviderFullAccess

Puede adjuntar la política AWSDataExchangeProviderFullAccess a las identidades de IAM.

Esta política otorga a los colaboradores permisos que permiten al proveedor de datos acceder al SDK AWS Data Exchange AWS Management Console y AWS Marketplace realizar acciones a través de él. También proporciona acceso selecto a Amazon S3 y AWS Key Management Service según sea necesario para aprovecharlo al máximo AWS Data Exchange.

Detalles de los permisos

Esta política incluye los permisos siguientes:

  • AWS Data Exchange— Permite a los directores el acceso total para proporcionar productos de datos. AWS Data Exchange Las entidades principales pueden crear, actualizar y eliminar productos en AWS Data Exchange.

  • AWS Marketplace— Permite a los directores acceder a productos de datos AWS Marketplace para proporcionar productos de datos y suscribirse a ellos, y gestionar las solicitudes de verificación de suscripciones. Esto es necesario para suministrar productos de datos.

  • Amazon S3— Permite a los directores obtener objetos AWS Data Exchange relacionados (incluidos archivos de productos de datos) de Amazon Simple Storage Service y cargar archivos AWS Data Exchange relacionados en Amazon S3. Esto es necesario para suministrar productos de datos.

  • Amazon API Gateway: permite a las entidades principales obtener las API de Amazon API Gateway desde Amazon API Gateway y cargarlas. Esto es necesario para suministrar conjuntos de datos de API de Amazon API Gateway.

  • Amazon Redshift— Permite a los directores ver los AWS Data Exchange datos compartidos de Amazon Redshift para importarlos y autorizarlos. Esto es obligatorio para suministrar productos de datos de Amazon Redshift.

  • AWS KMS— Permite el acceso a los datos para AWS Key Management Service poder cifrarlos y acceder a ellos mediante claves.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "dataexchange:CreateDataSet", "dataexchange:CreateRevision", "dataexchange:CreateAsset", "dataexchange:Get*", "dataexchange:Update*", "dataexchange:List*", "dataexchange:Delete*", "dataexchange:TagResource", "dataexchange:UntagResource", "dataexchange:PublishDataSet", "dataexchange:SendApiAsset", "dataexchange:RevokeRevision", "dataexchange:SendDataSetNotification", "tag:GetTagKeys", "tag:GetTagValues" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "dataexchange:CreateJob", "dataexchange:StartJob", "dataexchange:CancelJob" ], "Resource": "*", "Condition": { "StringEquals": { "dataexchange:JobType": [ "IMPORT_ASSETS_FROM_S3", "IMPORT_ASSET_FROM_SIGNED_URL", "EXPORT_ASSETS_TO_S3", "EXPORT_ASSET_TO_SIGNED_URL", "IMPORT_ASSET_FROM_API_GATEWAY_API", "IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES" ] } } }, { "Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::*aws-data-exchange*", "Condition": { "ForAnyValue:StringEquals": { "aws:CalledVia": [ "dataexchange.amazonaws.com" ] } } }, { "Effect": "Allow", "Action": "s3:GetObject", "Resource": "*", "Condition": { "StringEqualsIgnoreCase": { "s3:ExistingObjectTag/AWSDataExchange": "true" }, "ForAnyValue:StringEquals": { "aws:CalledVia": [ "dataexchange.amazonaws.com" ] } } }, { "Effect": "Allow", "Action": [ "s3:PutObject", "s3:PutObjectAcl" ], "Resource": "arn:aws:s3:::*aws-data-exchange*", "Condition": { "ForAnyValue:StringEquals": { "aws:CalledVia": [ "dataexchange.amazonaws.com" ] } } }, { "Effect": "Allow", "Action": [ "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "aws-marketplace:DescribeEntity", "aws-marketplace:ListEntities", "aws-marketplace:DescribeChangeSet", "aws-marketplace:ListChangeSets", "aws-marketplace:StartChangeSet", "aws-marketplace:CancelChangeSet", "aws-marketplace:GetAgreementApprovalRequest", "aws-marketplace:ListAgreementApprovalRequests", "aws-marketplace:AcceptAgreementApprovalRequest", "aws-marketplace:RejectAgreementApprovalRequest", "aws-marketplace:UpdateAgreementApprovalRequest", "aws-marketplace:SearchAgreements", "aws-marketplace:GetAgreementTerms", "aws-marketpalce:DescribeAgreement" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "aws-marketplace:TagResource", "aws-marketplace:UntagResource", "aws-marketplace:ListTagsForResource" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "kms:DescribeKey", "kms:ListAliases", "kms:ListKeys" ], "Resource": "*" }, { "Effect": "Allow", "Action": ["redshift:AuthorizeDataShare"], "Resource": "*", "Condition": { "StringEqualsIgnoreCase": { "redshift:ConsumerIdentifier": "ADX" } } }, { "Effect": "Allow", "Action": [ "redshift:DescribeDataSharesForProducer", "redshift:DescribeDataShares" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "apigateway:GET", ], "Resource": "*" } ] }

AWS política gestionada: AWSDataExchangeReadOnly

Puede adjuntar la política AWSDataExchangeReadOnly a las identidades de IAM.

Esta política otorga permisos de solo lectura que permiten el acceso de solo lectura AWS Data Exchange y AWS Marketplace las acciones mediante el SDK y. AWS Management Console

Detalles de los permisos

Esta política incluye los permisos siguientes:

  • AWS Data Exchange: permite a las entidades principales acceso de solo lectura a los productos de AWS Data Exchange . Esto incluye los productos de datos suministrados y los suscritos.

  • AWS Marketplace: permite a las entidades principales acceso de solo lectura a AWS Marketplace para los productos suministrados y los suscritos. Esto es necesario para ver los productos de datos.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "DataExchangeReadOnlyActions", "Effect": "Allow", "Action": [ "dataexchange:GetAsset", "dataexchange:GetDataSet", "dataexchange:GetEventAction", "dataexchange:GetJob", "dataexchange:GetRevision", "dataexchange:ListDataSetRevisions", "dataexchange:ListDataSets", "dataexchange:ListEventActions", "dataexchange:ListJobs", "dataexchange:ListRevisionAssets", "dataexchange:ListTagsForResource" ], "Resource": "*" }, { "Sid": "AWSMarketplaceReadOnlyActions", "Effect": "Allow", "Action": [ "aws-marketplace:ViewSubscriptions", "aws-marketplace:GetAgreementRequest", "aws-marketplace:ListAgreementRequests", "aws-marketplace:GetAgreementApprovalRequest", "aws-marketplace:ListAgreementApprovalRequests", "aws-marketplace:DescribeEntity", "aws-marketplace:ListEntities", "aws-marketplace:DescribeChangeSet", "aws-marketplace:ListChangeSets", "aws-marketplace:SearchAgreements", "aws-marketplace:GetAgreementTerms", "aws-marketplace:ListPrivateListings", "aws-marketplace:ListTagsForResource" ], "Resource": "*" } ] }

Política administrada de AWS : AWSDataExchangeSubscriberFullAccess

Puede adjuntar la política AWSDataExchangeSubscriberFullAccess a las identidades de IAM.

Esta política otorga a los colaboradores permisos que permiten a los suscriptores acceder a los datos AWS Data Exchange y realizar AWS Marketplace acciones mediante el SDK. AWS Management Console También proporciona acceso selecto a Amazon S3 y AWS Key Management Service según sea necesario para aprovecharlo al máximo AWS Data Exchange.

Detalles de los permisos

Esta política incluye los permisos siguientes:

  • AWS Data Exchange— Permite a los directores el acceso total a las funciones de suscripción de AWS Data Exchange. Esto incluye suscribirse a productos de datos y acceder a ellos.

  • AWS Marketplace— Permite a los directores acceder a los productos AWS Marketplace para verlos y suscribirse a ellos. Esto es necesario para suscribirse a los productos de datos.

  • Amazon S3— Permite a los directores ver y obtener objetos AWS Data Exchange relacionados (incluidos los archivos de productos de datos) de Amazon Simple Storage Service. Esto es necesario para acceder a los productos de datos suscritos.

  • AWS KMS— Permite acceder AWS Key Management Service a datos cifrados mediante claves.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "DataExchangeReadOnlyActions", "Effect": "Allow", "Action": [ "dataexchange:Get*", "dataexchange:List*" ], "Resource": "*" }, { "Sid": "DataExchangeExportActions", "Effect": "Allow", "Action": [ "dataexchange:CreateJob", "dataexchange:StartJob", "dataexchange:CancelJob" ], "Resource": "*", "Condition": { "StringEquals": { "dataexchange:JobType": [ "EXPORT_ASSETS_TO_S3", "EXPORT_ASSET_TO_SIGNED_URL", "EXPORT_REVISIONS_TO_S3" ] } } }, { "Sid": "DataExchangeEventActionActions", "Effect": "Allow", "Action": [ "dataexchange:CreateEventAction", "dataexchange:UpdateEventAction", "dataexchange:DeleteEventAction", "dataexchange:SendApiAsset" ], "Resource": "*" }, { "Sid": "S3GetActionConditionalResourceAndADX", "Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::*aws-data-exchange*", "Condition": { "ForAnyValue:StringEquals": { "aws:CalledVia": [ "dataexchange.amazonaws.com" ] } } }, { "Sid": "S3ReadActions", "Effect": "Allow", "Action": [ "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets" ], "Resource": "*" }, { "Sid": "AWSMarketplaceSubscriberActions", "Effect": "Allow", "Action": [ "aws-marketplace:Subscribe", "aws-marketplace:Unsubscribe", "aws-marketplace:ViewSubscriptions", "aws-marketplace:GetAgreementRequest", "aws-marketplace:ListAgreementRequests", "aws-marketplace:CancelAgreementRequest", "aws-marketplace:ListPrivateListings" ], "Resource": "*" }, { "Sid": "KMSActions", "Effect": "Allow", "Action": [ "kms:DescribeKey", "kms:ListAliases", "kms:ListKeys" ], "Resource": "*" } ] }

AWS Data Exchange actualizaciones de las políticas AWS gestionadas

En la siguiente tabla se proporcionan detalles sobre las actualizaciones de las políticas AWS administradas AWS Data Exchange desde que este servicio comenzó a realizar el seguimiento de estos cambios. Para obtener alertas automáticas sobre cambios en esta página (y cualquier otro cambio en esta guía del usuario), suscríbase a la fuente RSS en la página Historial de documentos para AWS Data Exchange.

Cambio Descripción Fecha

AWSDataExchangeReadOnly

Se agregaron identificadores de declaraciones para facilitar la lectura de la política y se agregaron nuevas acciones: aws-marketplace:ListTagsForResource yaws-marketplace:ListPrivateListings.

1 de julio de 2024

AWSDataExchangeFullAccess Acción eliminada: aws-marketplace:GetPrivateListing 22 de mayo de 2024
AWSDataExchangeSubscriberFullAccess Se agregaron identificadores de estados de cuenta para facilitar la lectura de la política y se agregó una nueva acción: aws-marketplace:ListPrivateListings 30 de abril de 2024
AWSDataExchangeFullAccess Se agregaron identificadores de declaración para facilitar la lectura de la política y se agregaron nuevas acciones: aws-marketplace:TagResource aws-marketplace:UntagResourceaws-marketplace:ListTagsForResource,aws-marketplace:ListPrivateListings,aws-marketplace:GetPrivateListing,, yaws-marketplace:DescribeAgreement. 30 de abril de 2024

AWSDataExchangeProviderFullAccess

Se agregó dataexchange:SendDataSetNotification un nuevo permiso para enviar notificaciones de conjuntos de datos. 5 de marzo de 2024

AWSDataExchangeSubscriberFullAccess, AWSDataExchangeReadOnly AWSDataExchangeProviderFullAccess, y AWSDataExchangeFullAccess: actualización a las políticas existentes

Se han añadido acciones granulares en todas las políticas gestionadas. Las nuevas acciones añadidas son aws-marketplace:CreateAgreementRequest, aws-marketplace:AcceptAgreementRequest, aws-marketplace:ListEntitlementDetails, aws-marketplace:ListPrivateListings, aws-marketplace:GetPrivateListing, license-manager:ListReceivedGrants aws-marketplace:TagResource, aws-marketplace:UntagResource, aws-marketplace:ListTagsForResource, aws-marketplace:DescribeAgreement, aws-marketplace:GetAgreementTerms, aws-marketplace:GetLicense.

31 de julio de 2023

AWSDataExchangeProviderFullAccess: actualización de una política actual

Se ha agregado dataexchange:RevokeRevision, un nuevo permiso para revocar una revisión.

15 de marzo de 2022

AWSDataExchangeProviderFullAccessy AWSDataExchangeFullAccess— Actualizar las políticas existentes

Se ha agregado apigateway:GET, un nuevo permiso para recuperar un activo de API de Amazon API Gateway.

3 de diciembre de 2021
AWSDataExchangeProviderFullAccessy AWSDataExchangeSubscriberFullAccess— Actualización a las políticas existentes

Se ha agregado dataexchange:SendApiAsset, un nuevo permiso para enviar una solicitud a un activo de API.

29 de noviembre de 2021

AWSDataExchangeProviderFullAccessy AWSDataExchangeFullAccess— Actualización a las políticas existentes

Se han agregado redshift:AuthorizeDataShare, redshift:DescribeDataSharesForProducer y redshift:DescribeDataShares, permisos nuevos para autorizar el acceso a los conjuntos de datos de Amazon Redshift y crearlos.

1 de noviembre de 2021

AWSDataExchangeSubscriberFullAccess: actualización de una política actual

Se han agregado los nuevos permisos dataexchange:CreateEventAction, dataexchange:UpdateEventAction y dataexchange:DeleteEventAction, para controlar el acceso con el fin de exportar automáticamente las nuevas revisiones de los conjuntos de datos.

30 de septiembre de 2021

AWSDataExchangeProviderFullAccessy AWSDataExchangeFullAccess— Actualización a las políticas existentes

Se ha agregado dataexchange:PublishDataSet, un nuevo permiso para controlar el acceso a la publicación de nuevas versiones de conjuntos de datos.

25 de mayo de 2021

AWSDataExchangeReadOnly, AWSDataExchangeProviderFullAccess, y AWSDataExchangeFullAccess— Actualizar las políticas existentes

Se ha agregado aws-marketplace:SearchAgreements y aws-marketplace:GetAgreementTerms ver las suscripciones de productos y ofertas.

12 de mayo de 2021

AWS Data Exchange comenzó a rastrear los cambios

AWS Data Exchange comenzó a realizar un seguimiento de los cambios de sus políticas AWS gestionadas.

20 de abril de 2021