Comment partager des images WorkSpaces ou BYOL avec d'autres comptes AWS ?

Lecture de 3 minute(s)
0

Je veux partager une image Amazon WorkSpaces ou une image Bring Your Own License (BYOL) WorkSpaces vers un autre compte Amazon Web Services (AWS) de la même région AWS. Comment procéder ?

Solution

Vous pouvez partager des images WorkSpaces personnalisées entre des comptes AWS au sein d'une même région. Une fois qu'une image WorkSpaces est partagée, le compte destinataire peut copier l'image vers d'autres régions selon les besoins. Vous pouvez gérer vous-même les transferts d'images WorkSpaces à l'aide de la console WorkSpaces ou de l'interface de la ligne de commande AWS (AWS CLI).

Les images BYOL ne peuvent être partagées qu'avec d'autres comptes ayant le même identifiant de compte souscripteur AWS. Afin de copier une image BYOL vers une autre région, la région de destination doit être configurée pour les images BYOL.

Partage d'une image à l'aide de la console WorkSpaces

Vous pouvez utiliser la console WorkSpaces pour partager ou annuler le partage d'une image avec d'autres comptes de la même région. Pour obtenir des instructions, veuillez consulter la section Partager ou annuler le partage d'une tâche personnalisée WorkSpaces image.

Partage d'une image à l'aide de l'AWS CLI

Vous pouvez programmer le partage ou l'annulation du partage d'images à l'aide d'appels d'API et de l'AWS CLI.

Important : les commandes du processus suivant nécessitent la version 2 de l'AWS CLI. Pour les instructions d'installation, veuillez consulter la section Installer ou mettre à jour la dernière version de l'AWS CLI.

Afin de copier une image WorkSpaces vers un autre compte de la même région, procédez comme suit :

1.    À partir du compte source, identifiez l'ID de l'image source. Exécutez la commande suivante en remplaçant region-code par le code de région WorkSpaces :

aws workspaces describe-workspace-images --region region-code

Ensuite, notez l'ImageId de la sortie.

2.    À partir du compte source, appelez l'API UpdateWorkspaceImagePermission pour partager l'image source avec le compte cible. Exécutez la commande suivante, en remplaçant Idimage par la sortie de l'étape 1, code-région par le code de région WorkSpaces et compte-cible par le numéro de compte cible :

aws workspaces update-workspace-image-permission --image-id ImageId --region region-code --shared-account-id target-account --allow-copy-image

3.    (Facultatif) À partir du compte source, appelez l'API DescribeWorkspaceImagePermissions pour afficher les autorisations et vérifier que l'image est partagée avec le compte cible. Exécutez la commande suivante en remplaçant ImageId et region-code par vos valeurs :

aws workspaces describe-workspace-image-permissions --image-id ImageId --region region-code

4.    (Facultatif) À partir du compte cible, appelez l'API DescribeWorkspaceImages pour afficher l'image partagée. Exécutez la commande suivante en remplaçant ImageId et region-code par vos valeurs :

aws workspaces describe-workspace-images --image-ids ImageId --region region-code --image-type SHARED

5.    À partir du compte cible, appelez l'API CopyWorkspaceImage pour copier l'image partagée. Exécutez la commande suivante, en remplaçant Idimage et code-région par vos valeurs. Remplacez ensuite new-image-name par le nom que vous voulez utiliser pour l'image sur le compte cible :

aws workspaces copy-workspace-image --source-image-id ImageId --source-region region-code --name new-image-name --region region-code

Le compte cible peut désormais afficher la nouvelle image dans la console WorkSpaces. L'état Pending (En attente) de l'image devient Available (Disponible) une fois le flux de travail terminé, ce qui prend généralement environ 15 minutes.


Informations connexes

Comment créer une image WorkSpaces ?

Copier une image WorkSpaces personnalisée

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans