Gérer les permissions pour un snapshot

Vous pouvez partager un snapshot avec un ou plusieurs utilisateurs dans la même Région.

Cette action leur permet de créer un volume ou une OUTSCALE machine image (OMI) à partir de votre snapshot, ou de le copier sur leur compte. Vous restez le propriétaire du snapshot, et pouvez ajouter ou retirer des permissions pour gérer qui peut y accéder. Pour savoir quels utilisateurs ont des permissions pour un snapshot, voir Obtenir des informations sur vos snapshots.

Pour créer une copie indépendante du snapshot source, voir Copier un snapshot dans la même Région ou Tutoriel : Copier un snapshot dans une Région différente.

Gérer les permissions pour un snapshot avec Cockpit v1

  1. Cliquez sur Stockage > Snapshots.

  2. Cliquez sur le snapshot que vous souhaitez partager.
    Le snapshot est sélectionné.

  3. Cliquez sur Partager/Retirer .
    La boîte de dialogue AUTORISATIONS DU SNAPSHOT:XXX apparaît.

    Une liste des ID de comptes des utilisateurs autorisés à utiliser le snapshot apparaît, le cas échéant.

  4. Pour partager un snapshot avec un utilisateur, tapez son ID de compte dans le champ ID de compte.

    • Pour partager un snapshot avec tous les utilisateurs de la Région, tapez all dans le champ.

    • Pour retirer les permissions d’un utilisateur :

      1. Sélectionnez un ou plusieurs ID de comptes.

      2. Cliquez sur Retirer pour valider.

  5. Cliquez sur Partager pour valider.
    Le snapshot est partagé avec l’utilisateur que vous avez spécifié.

Gérer les permissions pour un snapshot avec OSC CLI

Voir l’exemple de commande UpdateSnapshot dans la documentation de l’API OUTSCALE.

Gérer les permissions pour un snapshot avec AWS CLI

Pour partager un snapshot avec d’autres utilisateurs, utilisez la commande modify-snapshot-attribute suivant cette syntaxe :

Exemple de requête
$ aws ec2 modify-snapshot-attribute \
    --profile YOUR_PROFILE \
    --snapshot-id snap-12345678 \
    --attribute createVolumePermission \
    --operation-type add \
    --user-ids 123456789012,123456789013 \
    [--group NOT_SPECIFIED] \
    --endpoint https://fcu.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

  • snapshot-id : L’ID du snapshot que vous souhaitez partager.

  • attribute : Cet attribut doit être paramétré sur createVolumePermission.

  • operation-type : Le type d’opération que vous souhaitez effectuer sur les permissions. Cet attribut requiert l’un des éléments suivants :

    • add : Une ou plusieurs permissions à ajouter.

    • remove : Une ou plusieurs permissions à retirer.

  • (optionnel) users-ids : L’ID d’un ou de plusieurs comptes pour qui vous souhaitez ajouter ou retirer des permissions.

  • (optionnel) group : Le group pour lequel vous souhaitez ajouter ou supprimer des permissions (all si public, sinon laissé vide).

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

Les autorisations pour ce snapshot sont modifiées.

Pages connexes

Méthodes API correspondantes

AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.