

# Administración de políticas de bucket vectorial
<a name="s3-vectors-bucket-policy"></a>

Las políticas de bucket vectorial son políticas basadas en recursos que se asocian directamente a buckets vectoriales para controlar el acceso al bucket y el contenido. Puede agregar, ver, editar y eliminar políticas de buckets vectoriales mediante la API de REST de Amazon S3, los AWS SDK, la consola de S3 o la interfaz de la línea de comandos de AWS (CLI de AWS). Las políticas de bucket para buckets vectoriales pueden conceder permisos a entidades principales de otras cuentas de AWS, lo que las convierte en útiles para escenarios de acceso entre cuentas.

## Operaciones de administración de políticas
<a name="policy-management-operations"></a>
+ [PutVectorBucketPolicy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_S3VectorBuckets_PutVectorBucketPolicy.html): agregar o actualizar una política de bucket.
+ [GetVectorBucketPolicy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_S3VectorBuckets_GetVectorBucketPolicy.html): recuperar la política de bucket actual.
+ [DeleteVectorBucketPolicy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_S3VectorBuckets_DeleteVectorBucketPolicy.html): eliminar la política de bucket.

## Adición de una política de bucket vectorial
<a name="vector-bucket-policies-cli"></a>

### Uso de la consola de S3
<a name="console-procedure"></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 vectoriales** y seleccione el nombre del bucket de vector al que desea agregar una política.

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

1. En **Política de bucket vectorial**, 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**.

### Uso de AWS CLI
<a name="vector-bucket-policy-add-CLI"></a>

Para agregar o actualizar una política de bucket, utilice el siguiente comando de ejemplo y reemplace los {{marcadores de posición de entrada del usuario}} por información propia.

```
aws s3vectors put-vector-bucket-policy \
  --vector-bucket-name "{{amzn-s3-demo-vector-bucket}}" \
  --policy '{"Version": "2012-10-17",		 	 	 "Statement":[{"Effect":"Allow","Principal":{"AWS":"arn:aws:iam::{{111122223333}}:root"},"Action":"s3vectors:*","Resource":"arn:aws:s3vectors:{{{{aws-region}}}}:{{111122223333}}:bucket/{{amzn-s3-demo-vector-bucket}}"}]}'
```

## Visualización de una política de bucket vectorial
<a name="vector-bucket-policy-get"></a>

### Uso de la consola de S3
<a name="console-procedure"></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 vectoriales** y seleccione el nombre del bucket vectorial para el que desea agregar la política.

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

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

Para recuperar una política de bucket, utilice el siguiente comando de ejemplo y reemplace los {{marcadores de posición de entrada del usuario}} por información propia.

```
aws s3vectors get-vector-bucket-policy \
  --vector-bucket-name "{{amzn-s3-demo-vector-bucket}}"
```

## Eliminación de una política de bucket vectorial
<a name="vector-bucket-policy-delete"></a>

### Uso de la consola de S3
<a name="console-procedure"></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 vectoriales** y seleccione el nombre del bucket vectorial para el que desea eliminar la política.

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

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

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

Para eliminar una política de bucket, utilice el siguiente comando de ejemplo y reemplace los {{marcadores de posición de entrada del usuario}} por información propia.

```
aws s3vectors delete-vector-bucket-policy \
  --vector-bucket-name "{{amzn-s3-demo-vector-bucket}}"
```

Para obtener información detallada sobre cómo crear y administrar políticas de bucket, incluidos ejemplos de políticas y prácticas recomendadas, consulte [Ejemplos de políticas basadas en recursos de S3 Vectors](s3-vectors-resource-based-policies.md).