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.
Stocker et restaurer une AMI à l’aide de S3
Vous pouvez stocker une Amazon Machine Image (AMI) dans un compartiment Amazon S3, copier l’AMI dans un autre compartiment S3, puis la restaurer à partir du compartiment S3. En stockant et en restaurant une AMI à l'aide de compartiments S3, vous pouvez copier AMIs d'une AWS partition à une autre, par exemple de la partition commerciale principale vers la AWS GovCloud (US) partition. Vous pouvez également créer des copies d'archives en les AMIs stockant dans un compartiment S3.
Les options prises en charge APIs pour le stockage et la restauration d'une AMI à l'aide de S3 sont CreateStoreImageTask
DescribeStoreImageTasks
, etCreateRestoreImageTask
.
CopyImage
est l'API recommandée pour copier AMIs au sein d'une AWS partition. Toutefois, CopyImage
ne peut pas copier une AMI vers une autre partition.
Pour plus d'informations sur les AWS partitions, consultez partition
la page Amazon Resource Names (ARNs) du guide de l'utilisateur IAM.
Avertissement
Assurez-vous de respecter toutes les lois et exigences commerciales applicables lorsque vous déplacez des données entre des AWS partitions ou des AWS régions, y compris, mais sans s'y limiter, les réglementations gouvernementales applicables et les exigences en matière de résidence des données.
Table des matières
Cas d’utilisation
Utilisez le magasin et la restauration APIs pour effectuer les opérations suivantes :
Copier une AMI entre AWS des partitions
En stockant et en restaurant une AMI à l'aide de compartiments S3, vous pouvez copier une AMI d'une AWS
partition à une autre ou d'une AWS région à une autre. Dans l'exemple suivant, vous copiez une AMI de la partition commerciale principale vers la AWS GovCloud (US) partition, en particulier de la us-east-2
région vers la us-gov-east-1
région.
Pour copier une AMI d’une partition dans une autre, procédez comme suit :
-
Stockez l’AMI dans un compartiment S3 dans la région actuelle à l’aide de
CreateStoreImageTask
. Dans cet exemple, le compartiment S3 se trouve dansus-east-2
. -
Surveillez la progression de la tâche de stockage à l’aide de
DescribeStoreImageTasks
. L’objet devient visible dans le compartiment S3 lorsque la tâche est terminée. -
Copiez l’objet AMI stocké dans un compartiment S3 de la partition cible à l’aide d’une procédure de votre choix. Dans cet exemple, le compartiment S3 se trouve dans
us-gov-east-1
.Note
Comme vous avez besoin AWS d'informations d'identification différentes pour chaque partition, vous ne pouvez pas copier un objet S3 directement d'une partition à l'autre. Le processus de copie d’un objet S3 d’une partition vers une autre n’entre pas dans le cadre de cette documentation. Les processus de copie suivants sont fournis à titre d’exemple uniquement. N’hésitez pas à utiliser celui qui répond le mieux à vos exigences de sécurité.
-
Pour copier une AMI entre des partitions, le processus de copie peut être aussi simple que le suivant : téléchargez l'objet depuis le compartiment source vers un hôte intermédiaire (par exemple, une EC2 instance ou un ordinateur portable), puis téléchargez l'objet depuis l'hôte intermédiaire vers le compartiment cible. Pour chaque étape du processus, utilisez les AWS informations d'identification de la partition.
-
Pour une utilisation plus soutenue, n’hésitez pas à développer une application permettant de gérer les copies, en utilisant éventuellement des téléchargements et des chargements partitionnés S3.
-
-
Restaurez l’AMI à partir du compartiment S3 dans la partition cible à l’aide de
CreateRestoreImageTask
. Dans cet exemple, le compartiment S3 se trouve dansus-gov-east-1
. -
Surveillez la progression de la tâche de restauration en décrivant l’AMI pour vérifier quand son état devient disponible. Vous pouvez également surveiller les pourcentages de progression des instantanés qui composent l’AMI restaurée en décrivant les instantanés.
Créez des copies d'archives de AMIs
Vous pouvez créer des copies d'archives en les AMIs stockant dans un compartiment S3. L’AMI est compressée dans un seul objet dans S3. Toutes les métadonnées AMI (à l’exclusion des informations de partage) sont conservées dans le cadre de l’AMI stockée. Les données AMI sont compressées dans le cadre du processus de stockage. AMIs qui contiennent des données qui peuvent être facilement compressées se traduiront par des objets plus petits dans S3. Pour réduire les coûts, vous pouvez utiliser des niveaux de stockage S3 moins onéreux. Pour plus d’informations, consultez Classes de stockage Amazon S3
Limites
-
Pour stocker une AMI, vous Compte AWS devez soit être propriétaire de l'AMI et de ses instantanés, soit partager l'AMI et ses instantanés directement avec votre compte. Vous ne pouvez pas stocker une AMI si elle est uniquement partagée publiquement.
-
Seuls les supports EBS AMIs peuvent être stockés à l'aide de ceux-ci. APIs
-
Les systèmes paravirtuels (PV) ne AMIs sont pas pris en charge.
-
La taille d’une AMI (avant compression) pouvant être stockée est limitée à 5 000 Go.
-
Quota de demandes d'images en magasin : 1 200 Go de travail de stockage (données instantanées) en cours.
-
Quota de demandes d'images de restauration : 600 Go de travail de restauration (données de capture instantanée) en cours.
-
Pendant la durée de la tâche de stockage, les instantanés ne doivent pas être supprimés et le principal IAM qui effectue le stockage doit avoir accès aux instantanés. Dans le cas contraire, le processus de stockage échoue.
-
Vous ne pouvez pas créer plusieurs copies d’une AMI dans le même compartiment S3.
-
Une AMI stockée dans un compartiment S3 ne peut pas être restaurée avec son ID d’AMI d’origine. Pour pallier à cela, vous pouvez utiliser l’alias de l’AMI.
-
Actuellement, le magasin et la restauration ne APIs sont pris en charge qu'à l'aide des EC2 API AWS Command Line Interface AWS SDKs,, et Amazon. Vous ne pouvez pas stocker et restaurer une AMI à l'aide de la EC2 console Amazon.
Coûts
Lorsque vous stockez et restaurez AMIs à l'aide de S3, les services utilisés par le magasin et la restauration APIs, ainsi que le transfert de données, vous sont facturés. Ils APIs utilisent S3 et l'API EBS Direct (utilisée en interne par ceux-ci APIs pour accéder aux données instantanées). Pour en savoir plus, consultez les tarifs Amazon S3