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 mediante la API de REST de Amazon S3, 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 crear 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 put-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1 \ --namespace my-namespace \ --name my-table \ --resource-policy your-policy-JSON

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-bucket1/table/tableID \ --namespace my-namespace \ --name my-table

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-bucket1/table/tableID \ --namespace your-namespace \ --name your-table