

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Gestion des stratégie de compartiment de vecteur
<a name="s3-vectors-bucket-policy"></a>

Les stratégies de compartiment de vecteur sont des stratégies basées sur les ressources que vous attachez directement aux compartiments de vecteur pour contrôler l’accès au compartiment et à son contenu. Vous pouvez ajouter, afficher, modifier et supprimer des politiques de compartiment vectoriel à l'aide de l'API REST Amazon S3 AWS SDKs, de la console S3 ou de l'interface de ligne de AWS commande (AWS CLI). Les politiques relatives aux compartiments vectoriels peuvent accorder des autorisations aux principaux d'autres AWS comptes, ce qui les rend utiles pour les scénarios d'accès entre comptes.

## Opérations de gestion des stratégies
<a name="policy-management-operations"></a>
+ [PutVectorBucketPolicy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_S3VectorBuckets_PutVectorBucketPolicy.html)— Ajoutez ou mettez à jour une politique de compartiment.
+ [GetVectorBucketPolicy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_S3VectorBuckets_GetVectorBucketPolicy.html)— Récupère la politique de compartiment actuelle.
+ [DeleteVectorBucketPolicy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_S3VectorBuckets_DeleteVectorBucketPolicy.html)— Supprimez la politique relative aux compartiments.

## Ajout d’une stratégie de compartiment de vecteur
<a name="vector-bucket-policies-cli"></a>

### Utilisation de la console S3
<a name="console-procedure"></a>

1. Ouvrez la console Amazon S3 à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le volet de navigation de gauche, choisissez **Amazon S3**.

1. Choisissez les **compartiments vectoriels** et sélectionnez le nom du compartiment vectoriel auquel vous souhaitez ajouter une politique.

1. Sélectionnez l’onglet **Autorisations**.

1. Sous **Vector bucket policy**, choisissez **Modifier**.

1. Dans l’éditeur de stratégie, saisissez le JSON de stratégie.

1. (Facultatif) Choisissez **Exemples de stratégies** pour voir des exemples de stratégies que vous pouvez adapter à vos besoins.

1. Après avoir saisi votre stratégie, choisissez **Enregistrer les modifications**.

### À l'aide du AWS CLI
<a name="vector-bucket-policy-add-CLI"></a>

Pour ajouter ou mettre à jour une politique de compartiment, utilisez l'exemple de commande suivant et {{user input placeholders}} remplacez-la par vos propres informations.

```
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}}"}]}'
```

## Affichage d’une stratégie de compartiment de vecteur
<a name="vector-bucket-policy-get"></a>

### Utilisation de la console S3
<a name="console-procedure"></a>

1. Ouvrez la console Amazon S3 à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le volet de navigation de gauche, choisissez **Amazon S3**.

1. Choisissez les **compartiments vectoriels** et sélectionnez le nom du compartiment vectoriel pour lequel vous souhaitez consulter la politique.

1. Sélectionnez l’onglet **Autorisations**.

### À l'aide du AWS CLI
<a name="vector-bucket-policy-get-CLI"></a>

Pour récupérer une politique de compartiment, utilisez l'exemple de commande suivant et {{user input placeholders}} remplacez-la par vos propres informations.

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

## Suppression d’une stratégie de compartiment de vecteur
<a name="vector-bucket-policy-delete"></a>

### Utilisation de la console S3
<a name="console-procedure"></a>

1. Ouvrez la console Amazon S3 à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le volet de navigation de gauche, choisissez **Amazon S3**.

1. Choisissez les **compartiments vectoriels** et sélectionnez le nom du compartiment vectoriel pour lequel vous souhaitez supprimer la politique.

1. Sélectionnez l’onglet **Autorisations**.

1. Dans la **politique du compartiment vectoriel**, choisissez **Supprimer**.

### À l'aide du AWS CLI
<a name="vector-bucket-policy-delete-CLI"></a>

Pour supprimer une politique de compartiment, utilisez l'exemple de commande suivant et {{user input placeholders}} remplacez-la par vos propres informations.

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

Pour obtenir des informations détaillées sur la création et la gestion des stratégies de compartiment, notamment des exemples de stratégies et les bonnes pratiques, consultez [Exemples de stratégies basées sur les ressources de S3 Vectors](s3-vectors-resource-based-policies.md).