Visualización de la política de bucket para el bucket de Amazon S3 en Outposts - Amazon S3 en Outposts

Visualización de la política de bucket para el bucket de Amazon S3 en Outposts

Una política de bucket es una política AWS Identity and Access Management basada en recursos (IAM) que puede utilizar para conceder permisos de acceso al bucket y a los objetos que contiene. Solo el propietario del bucket puede asociar una política a un bucket. Los permisos asociados a un bucket se aplican a todos los objetos del bucket que son propiedad de la cuenta de propietario del bucket. Las políticas de bucket tienen un límite de tamaño de 20 KB. Para obtener más información, consulte Política de bucket.

En los siguientes temas, se muestra cómo ver la política de bucket de Amazon S3 en Outposts mediante la AWS Management Console, AWS Command Line Interface (AWS CLI) o AWS SDK para Java.

Para crear o editar una política de bucket
  1. Inicie sesión AWS Management Console Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. En el panel de navegación de la izquierda, elija Outposts buckets (Buckets de Outposts).

  3. Elija el bucket de Outposts cuyo permiso desea editar.

  4. Elija la pestaña Permissions.

  5. En la sección Outposts bucket policy (Política de bucket de Outposts), puede revisar su política de bucket existente. Para obtener más información, consulte Configuración de IAM con S3 en Outposts.

En el siguiente ejemplo de la AWS CLI, se obtiene una política para un bucket de Outposts. Para ejecutar este comando, sustituya los user input placeholders con su propia información.

aws s3control get-bucket-policy --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket

En el siguiente ejemplo del SDK para Java, se obtiene una política para un bucket de Outposts.

import com.amazonaws.services.s3control.model.*; public void getBucketPolicy(String bucketArn) { GetBucketPolicyRequest reqGetBucketPolicy = new GetBucketPolicyRequest() .withAccountId(AccountId) .withBucket(bucketArn); GetBucketPolicyResult respGetBucketPolicy = s3ControlClient.getBucketPolicy(reqGetBucketPolicy); System.out.printf("GetBucketPolicy Response: %s%n", respGetBucketPolicy.toString()); }