View a markdown version of this page

Acciones, recursos y claves de condición de Amazon S3 en Outposts - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición de Amazon S3 en Outposts

Amazon S3 on Outposts (prefijo de servicio:s3-outposts) 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:

Operaciones de API definidas por Amazon S3 en Outposts

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

CreateEndpoint

s3-puestos de avanzada: CreateEndpoint

Escritura

DeleteEndpoint

puestos de avanzada s3: DeleteEndpoint

Escritura

ListEndpoints

puestos de avanzada s3: ListEndpoints

Enumeración

ListOutpostsWithS3

puestos de avanzada s3: ListOutpostsWithS3

Enumeración

ListSharedEndpoints

puestos de avanzada s3: ListSharedEndpoints

Enumeración

Acciones definidas por Amazon S3 en Outposts

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

AbortMultipartUpload

Concede permiso para anular una carga multiparte

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Escritura

CreateAccessPoint

Otorga permiso para crear una aplicación nueva.

punto de acceso*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Escritura

CreateBucket

Concede permiso para crear un nuevo bucket

balde*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Escritura

CreateEndpoint

Otorga permiso para crear un nuevo punto de enlace

punto final*

Escritura

DeleteAccessPoint

Concede permiso para eliminar el punto de acceso nombrado en el URI

punto de acceso*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Escritura

DeleteAccessPointPolicy

Concede permiso para eliminar la política en un punto de acceso especificado

punto de acceso*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Gestión de permisos, escritura

DeleteBucket

Concede permiso para eliminar el bucket nombrado en el URI

cubo*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Escritura

DeleteBucketPolicy

Concede permiso para eliminar la política en un bucket especificado

balde*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Gestión de permisos, escritura

DeleteEndpoint

Otorga permiso para eliminar el punto de enlace nombrado en el URI

punto final*

Escritura

DeleteObject

Concede permiso para quitar la versión nula de un objeto e insertar un marcador de eliminación, que se convierte en la versión actual del objeto

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Escritura

DeleteObjectTagging

Concede permiso para utilizar el subrecurso de etiquetado para quitar todo el conjunto de etiquetas del objeto especificado

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de avanzada s3:/ExistingObjectTag<key>

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Etiquetar, escribir

DeleteObjectVersion

Concede permiso para quitar una versión específica de un objeto

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: id de versión

s3-outposts: x-amz-content-sha256

Escritura

DeleteObjectVersionTagging

Concede permiso para quitar todo el conjunto de etiquetas para una versión específica del objeto

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de avanzada s3:/ExistingObjectTag<key>

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: id de versión

s3-outposts: x-amz-content-sha256

Etiquetar, escribir

GetAccessPoint

Concede permiso para devolver información acerca de la configuración especificada

s3-outposts: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

GetAccessPointPolicy

Concede permiso para devolver la política de acceso asociada al punto de acceso especificado

punto de acceso*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

GetBucket

Otorga permiso para devolver la configuración de bucket asociada a un bucket de Amazon S3

balde*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

GetBucketPolicy

Concede permiso para devolver la política del bucket especificado

balde*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

GetBucketTagging

Concede permiso para devolver el conjunto de etiquetas asociado a un bucket de Amazon S3

balde*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

GetBucketVersioning

Concede permiso para devolver el estado de control de versiones de un bucket de Amazon S3

balde*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

GetLifecycleConfiguration

Concede permiso para devolver la información de configuración del ciclo de vida establecida en un bucket de Amazon S3

balde*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

GetObject

Concede permiso para recuperar objetos de Amazon S3

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de avanzada s3:/ExistingObjectTag<key>

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

GetObjectTagging

Concede permiso para devolver el conjunto de etiquetas de un objeto

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de avanzada s3:/ExistingObjectTag<key>

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

GetObjectVersion

Concede permiso para recuperar una versión específica de un objeto

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de avanzada s3:/ExistingObjectTag<key>

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: id de versión

s3-outposts: x-amz-content-sha256

Lectura

GetObjectVersionForReplication

Otorga permiso para replicar tanto objetos no cifrados como objetos cifrados con SSE-KMS

objeto*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

GetObjectVersionTagging

Concede permiso para devolver el conjunto de etiquetas para una versión específica del objeto

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de avanzada s3:/ExistingObjectTag<key>

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: id de versión

s3-outposts: x-amz-content-sha256

Lectura

GetReplicationConfiguration

Concede permiso para obtener la información de configuración de replicación establecida en un bucket de Amazon S3

balde*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Lectura

ListAccessPoints

Otorga permiso para enumerar puntos de acceso

S3-Outposts: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Enumeración

ListBucket

Concede permiso para enumerar algunos o todos los objetos de un bucket de Amazon S3 (hasta 1000)

punto de acceso*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de salida s3: delimitador

s3-outposts: claves máximas

s3-outposts: prefijo

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Enumeración

balde*

puestos de avanzada S3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de salida s3: delimitador

s3-outposts: claves máximas

s3-outposts: prefijo

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

ListBucketMultipartUploads

Concede permiso para publicar cargas multiparte en curso

punto de acceso*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Enumeración

balde*

puestos de avanzada S3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

ListBucketVersions

Concede permiso para enumerar metadatos sobre todas las versiones de objetos en un bucket de Amazon S3

balde*

puestos de avanzada S3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de salida s3: delimitador

s3-outposts: claves máximas

s3-outposts: prefijo

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Enumeración

ListEndpoints

Concede permiso para enumerar puntos de enlace

List

ListMultipartUploadParts

Concede permiso para enumerar las piezas que se han cargado para una carga multiparte específica

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Enumeración

ListOutpostsWithS3

Concede permiso para enumerar outposts con capacidad de S3

Enumeración

ListRegionalBuckets

Concede permiso para enumerar todos los buckets propiedad del remitente autenticado de la solicitud

S3-Outposts: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Enumeración

ListSharedEndpoints

Concede permiso para enumerar los puntos de conexión compartidos

Enumeración

PutAccessPointPolicy

Otorga permiso para asociar una política de acceso a un punto de acceso especificado

punto de acceso*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Gestión de permisos, escritura

PutBucketPolicy

Concede permiso para agregar o reemplazar una política de bucket

cubo*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Gestión de permisos, escritura

PutBucketTagging

Concede permiso para agregar un conjunto de etiquetas a un bucket existente de Amazon S3

cubo*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Etiquetar, escribir

PutBucketVersioning

Concede permiso para establecer el estado de control de versiones de un bucket de Amazon S3 existente

cubo*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Escritura

PutLifecycleConfiguration

Concede permiso para crear una nueva configuración de ciclo de vida para el bucket o reemplazar una configuración de ciclo de vida existente

balde*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Escritura

PutObject

Otorga permiso para agregar un objeto a un bucket

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de avanzada s3:/RequestObjectTag<key>

puestos de avanzada s3: RequestObjectTagKeys

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-acl

s3-outposts: x-amz-content-sha256

s3-outposts: x-amz-copy-source

s3-outposts: directiva x-amz-metadata

s3-outposts: cifrado del lado del servidor x-amz

s3-outposts: x-amz-storage-class

Escritura

PutObjectAcl

Establece los permisos de la lista de control de acceso (ACL) para un objeto que ya existe en un bucket.

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de avanzada s3:/ExistingObjectTag<key>

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-acl

s3-outposts: x-amz-content-sha256

s3-outposts: x-amz-storage-class

Administración de permisos, escritura

PutObjectTagging

Concede permiso para establecer el conjunto de etiquetas suministrado en un objeto que ya existe en un bucket

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de avanzada s3:/ExistingObjectTag<key>

puestos de avanzada s3:/RequestObjectTag<key>

puestos de avanzada s3: RequestObjectTagKeys

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Etiquetar, escribir

PutObjectVersionTagging

Concede permiso para establecer el conjunto de etiquetas suministrado para una versión específica de un objeto

objeto*

puestos de avanzada s3: AccessPointNetworkOrigin

Puestos de salida S3: tipo de autenticación

puestos de salida s3: DataAccessPointAccount

puestos de avanzada s3: DataAccessPointArn

puestos de avanzada s3:/ExistingObjectTag<key>

puestos de avanzada s3:/RequestObjectTag<key>

puestos de avanzada s3: RequestObjectTagKeys

S3-Outposts: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: id de versión

s3-outposts: x-amz-content-sha256

Etiquetar, escribir

PutReplicationConfiguration

Concede permiso para crear una nueva configuración de replicación o reemplazar una existente

cubo*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Escritura

ReplicateDelete

Concede permiso para replicar marcadores de eliminación en el bucket de destino

objeto*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Escritura

ReplicateObject

Concede permiso para replicar objetos y etiquetas de objeto en el bucket de destino

objeto*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

s3-outposts: cifrado del lado del servidor x-amz

Escritura

ReplicateTags

Concede permiso para replicar etiquetas de objeto en el bucket de destino

objeto*

Publicaciones de salida S3: tipo de autenticación

Publicaciones de salida S3: Signature Age

s3-Outposts: versión exclusiva

s3-outposts: x-amz-content-sha256

Etiquetar, escribir

Tipos de recursos definidos por Amazon S3 en Outposts

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

punto de acceso

arn: $ {Partition} :s3-outposts: $ {Region} :$ {Account} :outpost/$ {} /accesspoint/$ {} OutpostId AccessPointName

bucket

arn: $ {Partition} :s3-outposts: $ {Region} :$ {Account} :outpost/$ {} /bucket/$ {} OutpostId BucketName

punto final

arn: $ {Partition} :s3-outposts: $ {Region} :$ {Account} :outpost/$ {} /endpoint/$ {} OutpostId EndpointId

objeto

arn: $ {Partition} :s3-outposts: $ {Region} :$ {Account} :outpost/$ {} /bucket/$ {} /object/$ {} OutpostId BucketName ObjectName

Claves de condición de Amazon S3 en Outposts

Amazon S3 en Outposts define las siguientes claves de condición que se pueden utilizar en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

s3-outposts: AccessPointNetworkOrigin

Filtra el acceso por el origen de la red (Internet o VPC)

Cadena

puestos de avanzada s3: DataAccessPointAccount

Filtra el acceso por el ID de AWS cuenta propietario del punto de acceso

Cadena

s3-outposts: DataAccessPointArn

Filtra el acceso por un punto de acceso Nombre de recurso de Amazon (ARN)

ARN

puestos de avanzada s3:/ExistingObjectTag<key>

Filtra el acceso al requerir que una etiqueta de objeto existente tenga una clave y un valor de etiqueta específicos

Cadena

puestos de avanzada s3:/RequestObjectTag<key>

Filtra el acceso al restringir las claves y los valores de etiqueta permitidos en los objetos

Cadena

puestos de avanzada s3: RequestObjectTagKeys

Filtra el acceso al restringir las claves de etiqueta permitidas en los objetos

Cadena

Puestos de salida S3: tipo de autenticación

Filtra el acceso al restringir las solicitudes entrantes a un método de autenticación específico

Cadena

s3-outposts: delimitador

Filtra el acceso al requerir el parámetro delimitador

Cadena

s3-outposts: claves máximas

Filtra el acceso limitando el número máximo de claves devueltas en una solicitud ListBucket

Numérico

s3-outposts: prefijo

Filtra el acceso por prefijo de nombre de clave

Cadena

S3-Outposts: Signature Age

Filtra el acceso al identificar el periodo, en milisegundos, que una firma es válida en una solicitud autenticada

Numérico

s3-Outposts: versión exclusiva

Filtra el acceso identificando la versión de Signature que se admite para las solicitudes autenticadas AWS

Cadena

s3-outposts: ID de versión

Filtra el acceso por una versión de objeto específica.

Cadena

s3-outposts: x-amz-acl

Filtra el acceso al requerir el encabezado x-amz-acl con una ACL predefinida específica en una solicitud

Cadena

s3-outposts: x-amz-content-sha256

Filtra el acceso al rechazar el contenido no firmado en el bucket

Cadena

s3-outposts: x-amz-copy-source

Filtra el acceso al restringir el origen de copia a un bucket, prefijo u objeto específicos

Cadena

s3-outposts: directiva x-amz-metadata

Filtra el acceso al habilitar la aplicación del comportamiento de metadatos de objeto (COPIAR o REMPLAZAR) cuando se copian objetos

Cadena

s3-outposts: cifrado del lado del servidor x-amz

Filtra el acceso al requerir el cifrado en el lado del servidor

Cadena

s3-outposts: x-amz-storage-class

Filtra el acceso por clase de almacenamiento.

Cadena