View a markdown version of this page

Claves de condición, acciones y recursos de Amazon S3 Object Lambda - Referencia de autorizaciones de servicio

Claves de condición, acciones y recursos de Amazon S3 Object Lambda

Amazon S3 Object Lambda (prefijo de servicio:s3-object-lambda) 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 Object Lambda

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Escritura

DeleteObjectTagging

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Etiquetar, escribir

DeleteObjectVersion

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

s3-object-lambda: id de versión

Escritura

DeleteObjectVersionTagging

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

s3-object-lambda: id de versión

Etiquetar, escribir

GetObject

Concede permiso para recuperar objetos de Amazon S3

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Lectura

GetObjectAcl

Concede permiso para devolver la lista de control de acceso (ACL) de un objeto

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Lectura

GetObjectLegalHold

Concede permiso para obtener el estado actual de retención legal de un objeto

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Lectura

GetObjectRetention

Concede permiso para recuperar la configuración de retención de un objeto

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Lectura

GetObjectTagging

Concede permiso para devolver el conjunto de etiquetas de un objeto

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Lectura

GetObjectVersion

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

s3-object-lambda: id de versión

Lectura

GetObjectVersionAcl

Concede permiso para devolver la lista de control de acceso (ACL) de una versión de objeto específica

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

s3-object-lambda: id de versión

Lectura

GetObjectVersionTagging

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

s3-object-lambda: id de versión

Lectura

ListBucket

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Enumeración

ListBucketMultipartUploads

Concede permiso para publicar cargas multiparte en curso

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Enumeración

ListBucketVersions

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Enumeración

ListMultipartUploadParts

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Enumeración

PutObject

Concede permiso para agregar un objeto a un bucket

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Escritura

PutObjectAcl

Concede permiso para establecer los permisos de la lista de control de acceso (ACL) para los objetos nuevos o que ya existen en un bucket de S3

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Administración de permisos, escritura

PutObjectLegalHold

Concede permiso para aplicar una configuración de retención legal al objeto especificado

punto de acceso de object lambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Escritura

PutObjectRetention

Concede permiso para colocar una configuración de retención de objetos en un objeto

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Escritura

PutObjectTagging

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

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Etiquetar, escribir

PutObjectVersionAcl

Concede permiso para utilizar el subrecurso para establecer los permisos de lista de control de acceso (ACL) para un objeto que ya existe en un bucket

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

s3-object-lambda: id de versión

Gestión de permisos, escritura

PutObjectVersionTagging

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

punto de acceso de object lambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

s3-object-lambda: id de versión

Etiquetar, escribir

RestoreObject

Concede permiso para restaurar una copia archivada de un objeto en Amazon S3

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Escritura

WriteGetObjectResponse

Concede permiso para proporcionar datos para GetObject las solicitudes enviadas a S3 Object Lambda

punto de acceso de objectlambda*

S3-Object-Lambda: tipo de autenticación

S3-Object-Lambda: Signature Age

s3-object-lambda: TlsVersion

Escritura

Tipos de recursos definidos por Amazon S3 Object Lambda

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 object lambda

arn: $ {Partition} :s3-object-lambda: $ {Region} :$ {Account} :accesspoint/$ {} AccessPointName

Claves de condición para Amazon S3 Object Lambda

Amazon S3 Object Lambda define las siguientes claves de condición que pueden usarse en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

s3-objeto-lambda: TlsVersion

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

Numérico

S3-Object-Lambda: tipo de autenticación

Filtra el acceso por método de autenticación

Cadena

S3-Object-Lambda: Signature Age

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

Numérico

s3-object-lambda: id de versión

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

Cadena