Administración de las políticas de tablas - Amazon Simple Storage Service

Administración de las políticas de tablas

Puede agregar, eliminar, actualizar y ver las políticas de tablas para tablas mediante la consola de Amazon S3, la API de REST de Amazon S3, el AWS SDK y la AWS CLI. Para obtener más información, consulte los siguientes temas. Para obtener más información sobre las acciones de AWS Identity and Access Management (IAM) y las claves de condición admitidas para Tablas de Amazon S3, consulte Administración de acceso para Tablas de S3. Para ver ejemplos de políticas de tablas, consulte Políticas basadas en recursos para Tablas de S3.

Cómo agregar una política de tabla

Para agregar una política de tabla a una tabla, puede utilizar la API de REST de Amazon S3, AWS SDK y la AWS CLI.

En este ejemplo se muestra cómo ver la política adjunta a una tabla con la AWS CLI. Para usar el comando, sustituya los marcadores de posición de entrada del usuario con su propia información.

aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1/table/tableID \ --namespace my-namespace \ --name my-table
  1. Abra la consola de Amazon S3 en https://console.aws.amazon.com/s3.

  2. En el panel de navegación izquierdo, elija Amazon S3.

  3. Elija Buckets de tabla y seleccione el nombre del bucket de tabla que contiene la tabla, luego seleccione la tabla de ese bucket.

  4. Elija la pestaña Permisos.

  5. En Política de tabla, elija Editar.

  6. En el editor de políticas, ingrese el JSON de la política.

  7. (Opcional) Elija Ejemplos de políticas para ver ejemplos de políticas que puede adaptar a sus necesidades.

  8. Después de ingresar la política, elija Guardar cambios.

Visualización de una directiva de tabla

Para ver la política de bucket adjunta a una tabla, puede utilizar la API de REST de Amazon S3, AWS SDK y la AWS CLI.

En este ejemplo se muestra cómo ver la política adjunta a una tabla con la AWS CLI. Para usar el comando, sustituya los marcadores de posición de entrada del usuario con su propia información.

aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespace my-namespace \ --name my-table
  1. Abra la consola de Amazon S3 en https://console.aws.amazon.com/s3.

  2. En el panel de navegación izquierdo, elija Amazon S3.

  3. Elija Buckets de tabla y seleccione el nombre del bucket de tabla que contiene la tabla, luego seleccione la tabla de ese bucket.

  4. Elija la pestaña Permisos.

Eliminación de una política de tabla

Para eliminar una política adjunta a una tabla, puede usar la API de REST de Amazon S3, el AWS SDK y elAWS CLI.

En este ejemplo se muestra cómo eliminar una política de tabla con la AWS CLI. Para usar el comando, sustituya los marcadores de posición de entrada del usuario con su propia información.

aws s3tables delete-table-policy \ --table-ARN arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespace your-namespace \ --name your-table
  1. Abra la consola de Amazon S3 en https://console.aws.amazon.com/s3.

  2. En el panel de navegación izquierdo, elija Amazon S3.

  3. Elija Buckets de tabla y seleccione el nombre del bucket de tabla que contiene la tabla, luego seleccione la tabla de ese bucket.

  4. Elija la pestaña Permisos.

  5. En Política de bucket de tabla, elija Eliminar.