Comment copier une image WorkSpaces vers un autre compte ?

Dernière mise à jour : 24/09/2020

Je souhaite transférer une image Amazon WorkSpaces vers un autre compte dans la même région. Comment dois-je procéder ?

Résolution

Vous pouvez utiliser des appels d'API pour gérer automatiquement les transferts d'images WorkSpaces vers d'autres comptes dans la même région.

Important : la version 2 de l'interface de ligne de commande AWS (AWS CLI) est nécessaire pour les commandes du processus suivant. Pour obtenir des instructions d'installation, reportez-vous à Installation de la version 2 d'AWS CLI.

Pour copier une image WorkSpaces vers un autre compte dans 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 le code de région par le code de région, WorkSpaces, et notez l'ID d'image de la sortie :

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

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 Idimage et code-région 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 Idimage et code-région 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. En outre, remplacez nom-nouvelle-image par le nom que vous souhaitez 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 voir la nouvelle image dans la console Amazon WorkSpaces. L'état Pending (En attente) de l'image est remplacé par Available (Disponible) une fois le flux de travail terminé, ce qui prend généralement environ 15 minutes.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?