View a markdown version of this page

Acciones, recursos y claves de condición para Amazon S3 Express - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Amazon S3 Express

Amazon S3 Express (prefijo de servicio:s3express) 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:

Acciones definidas por Amazon S3 Express

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

CreateAccessPoint

Concede permiso para crear una aplicación nueva

punto de acceso*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

s3express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

S3 Express: tipo de autenticación

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: LocationName

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Escritura

CreateBucket

Concede permiso para crear un nuevo bucket

balde*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: LocationName

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Escritura

CreateSession

Otorga permiso para crear un token de sesión que se utiliza para las API de objetos, como, etc. PutObject GetObject

punto de acceso

aws: ResourceTag /$ {} TagKey

s3 express: AccessPointTag /$ {} TagKey

s3express: AllAccessRestrictedToLocalZoneGroup

S3 Express: tipo de autenticación

S3 Express: permisos

s3express: ResourceAccount

s3express: SessionMode

S3 Express: Signature Age

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

s3express: cifrado x-amz del lado del servidor

s3express: x-amz-cifrado del lado del servidor aws-kms-key-id

Escritura

balde*

aws: ResourceTag /$ {} TagKey

s3 express: AllAccessRestrictedToLocalZoneGroup

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

S3 express: permisos

s3express: ResourceAccount

s3express: SessionMode

S3 Express: Signature Age

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

s3express: cifrado x-amz del lado del servidor

s3express: x-amz-cifrado del lado del servidor aws-kms-key-id

DeleteAccessPoint

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

punto de acceso*

aws: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

S3 Express: tipo de autenticación

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Escritura

DeleteAccessPointPolicy

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

punto de acceso*

aws: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

S3 Express: tipo de autenticación

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Administración de permisos, escritura

DeleteAccessPointScope

Concede permiso para eliminar la configuración de ámbito en un punto de acceso especificado.

punto de acceso*

aws: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

S3 Express: tipo de autenticación

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Administración de permisos, escritura

DeleteBucket

Concede permiso para eliminar el bucket nombrado en el URI

cubo*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Escritura

DeleteBucketPolicy

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

balde*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Administración de permisos, escritura

GetAccessPoint

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

punto de acceso*

aws: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

S3 Express: tipo de autenticación

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Lectura

GetAccessPointPolicy

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

punto de acceso*

aws: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

S3 Express: tipo de autenticación

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Lectura

GetAccessPointScope

Concede permiso para devolver la configuración de ámbito asociada al punto de acceso especificado.

punto de acceso*

aws: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

S3 Express: tipo de autenticación

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Lectura

GetBucketPolicy

Concede permiso para devolver la política del bucket especificado

balde*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Lectura

GetEncryptionConfiguration

Concede permiso para devolver la configuración de cifrado predeterminada para un bucket de directorio

balde*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Lectura

GetInventoryConfiguration

Otorga permiso para devolver una configuración de inventario identificada por el ID de configuración de inventario de un bucket de directorio de S3

cubeta*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: 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 directorio.

balde*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Lectura

GetMetricsConfiguration

Otorga permiso para obtener una configuración de métricas de un bucket de directorios

cubo*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Lectura

ListAccessPointsForDirectoryBuckets

Otorga permiso para enumerar puntos de acceso

S3 Express: tipo de autenticación

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Enumeración

ListAllMyDirectoryBuckets

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

S3 Express: tipo de autenticación

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Enumeración

ListTagsForResource

Concede permiso para enumerar todas las etiquetas de un recurso específico.

punto de acceso

aws: ResourceTag /$ {} TagKey

s3 express: AccessPointTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Enumeración

bucket

aws: /$ {} ResourceTag TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

PutAccessPointPolicy

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

punto de acceso*

aws: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

S3 Express: tipo de autenticación

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Administración de permisos, escritura

PutAccessPointScope

Concede permiso para asociar un punto de acceso a una configuración de alcance de punto de acceso especificado.

punto de acceso*

aws: ResourceTag /$ {} TagKey

s3 express: AccessPointNetworkOrigin

s3express: /$ {} AccessPointTag TagKey

S3 Express: tipo de autenticación

s3express: DataAccessPointAccount

s3express: DataAccessPointArn

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Administración de permisos, escritura

PutBucketPolicy

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

cubo*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Administración de permisos, escritura

PutEncryptionConfiguration

Concede permiso para establecer la configuración de cifrado para un bucket de directorio

cubo*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Escritura

PutInventoryConfiguration

Concede permiso para agregar una configuración de inventario al bucket, identificada por el identificador de inventario

balde*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: InventoryAccessibleOptionalFields

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Escritura

PutLifecycleConfiguration

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

balde*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Escritura

PutMetricsConfiguration

Otorga permiso para establecer o actualizar una configuración de métricas para las métricas de solicitud de un bucket de directorio CloudWatch

cubo*

aws: ResourceTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Escritura

TagResource

Concede permiso para crear una nueva etiqueta definida por el usuario o actualizar una etiqueta existente.

punto de acceso

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

s3express: AccessPointTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Etiquetar, escribir

bucket

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

UntagResource

Concede permiso para eliminar las etiquetas especificadas definidas por el usuario de un recurso de S3.

punto de acceso

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

s3express: AccessPointTag /$ {} TagKey

S3 Express: tipo de autenticación

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Etiquetar, escribir

bucket

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

S3 Express: tipo de autenticación

s3express: /$ {} BucketTag TagKey

s3express: ResourceAccount

s3 express: versión exclusiva

s3 express: TlsVersion

s3 express: x-amz-content-sha256

Tipos de recurso definidos por Amazon S3 Express

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} :s3express: $ {Region} :$ {Account} :accesspoint/$ {} AccessPointName

ResourceTagwas: /$ {} TagKey

s3 express: AccessPointTag /$ {} TagKey

bucket

arn: $ {Partition} :s3express: $ {Region} :$ {Account} :bucket/$ {} BucketName

ResourceTagwas: /$ {} TagKey

s3 express: BucketTag /$ {} TagKey

Claves de condición de Amazon S3 Express

Amazon S3 Express 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

aws: /$ {} RequestTag TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString

s3 express: AccessPointNetworkOrigin

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

Cadena

s3express: /$ {} AccessPointTag TagKey

Filtra el acceso por los pares de clave-valor de etiqueta adjuntos al punto de acceso.

Cadena

s3 express: AllAccessRestrictedToLocalZoneGroup

Filtra el acceso por los grupos fronterizos de la red de la zona AWS local proporcionados en esta clave de condición

Cadena

s3express: BucketTag /$ {} TagKey

Filtra el acceso por los pares de clave-valor de etiqueta adjuntos al bucket.

Cadena

s3 express: DataAccessPointAccount

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

Cadena

s3express: DataAccessPointArn

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

ARN

s3express: InventoryAccessibleOptionalFields

Para filtrar el acceso, restringe los campos de metadatos opcionales que un usuario puede agregar al configurar los informes de inventario de S3

ArrayOfString

s3express: LocationName

Filtra el acceso por un ID de zona local o zona de disponibilidad específico.

Cadena

S3 express: permisos

Filtra el acceso según el permiso solicitado por la configuración de Access Point Scope, por ejemplo, GetObject PutObject

ArrayOfString

s3express: ResourceAccount

Filtra el acceso por el ID del propietario del recurso Cuenta de AWS

Cadena

s3express: SessionMode

Filtra el acceso según el permiso solicitado por la CreateSession API, como y ReadOnly ReadWrite

Cadena

s3express: TlsVersion

Filtra el acceso por la versión de TLS utilizada por el cliente

Numérico

S3 Express: tipo de autenticación

Filtra el acceso por método de autenticación

Cadena

S3 Express: Signature Age

Filtra el acceso por la antigüedad en milisegundos de la firma de la solicitud

Numérico

s3 express: versión exclusiva

Filtra el acceso según la versión firmada utilizada en la solicitud AWS

Cadena

s3express: x-amz-content-sha256

Filtra el acceso en función del contenido sin firmar en el bucket

Cadena

s3express: cifrado x-amz del lado del servidor

Filtra el acceso por cifrado en el lado del servidor

Cadena

s3express: x-amz-cifrado del lado del servidor aws-kms-key-id

Filtra el acceso mediante la clave de KMS administrada por el cliente para el cifrado del lado del servidor AWS

ARN