

# Administración de las políticas de tablas
<a name="s3-tables-table-policy"></a>

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](s3-tables-setting-up.md). Para ver ejemplos de políticas de tablas, consulte [Políticas basadas en recursos para Tablas de S3](s3-tables-resource-based-policies.md).

## Cómo agregar una política de tabla
<a name="table-policy-add"></a>

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. 

### Uso de AWS CLI
<a name="table-policy-get-CLI"></a>

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}}
```

### Uso de la consola de S3
<a name="table-policy-add-console"></a>

1. Abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3](https://console.aws.amazon.com/s3/).

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

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

1. Elija la pestaña **Permisos**.

1. En **Política de tabla**, elija **Editar**.

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

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

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

## Visualización de una directiva de tabla
<a name="table-policy-get"></a>

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. 

### Uso de AWS CLI
<a name="table-policy-get-CLI"></a>

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}}
```

### Uso de la consola de S3
<a name="get-policy-table-console"></a>

1. Abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3](https://console.aws.amazon.com/s3/).

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

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

1. Elija la pestaña **Permisos**.

## Eliminación de una política de tabla
<a name="table-policy-delete"></a>

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

### Uso de AWS CLI
<a name="table-policy-delete-CLI"></a>

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}}
```

### Uso de la consola de S3
<a name="table-policy-delete-console"></a>

1. Abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3](https://console.aws.amazon.com/s3/).

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

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

1. Elija la pestaña **Permisos**.

1. En **Política de bucket de tabla**, elija **Eliminar**.