Stockage et restauration à l'AMIaide de S3 - Amazon Elastic Compute Cloud

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.

Stockage et restauration à l'AMIaide de S3

Vous pouvez stocker une image machine Amazon (AMI) dans un compartiment Amazon S3, la AMI copier dans un autre compartiment S3, puis la restaurer à partir du compartiment S3. En stockant et en restaurant un compartiment S3 AMI en cours d'utilisation, 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 et AMI l'utilisation de S3 sont CreateStoreImageTaskDescribeStoreImageTasks, etCreateRestoreImageTask.

CopyImageest recommandé API pour copier AMIs au sein d'une AWS partition. Cependant, je ne CopyImage peux pas en AMI copier une sur une autre partition.

Pour plus d'informations sur les AWS partitions, voir partition sur la page Amazon Resource Names (ARNs) du guide de IAM l'utilisateur.

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.

Cas d’utilisation

Utilisez le magasin et la restauration APIs pour effectuer les opérations suivantes :

Copier et AMI entre les AWS partitions

En stockant et en restaurant et AMI en utilisant des compartiments S3, vous pouvez les copier AMI d'une AWS partition à une autre ou d'une AWS région à une autre. Dans l'exemple suivant, vous copiez un AMI depuis la partition commerciale principale vers la AWS GovCloud (US) partition, en particulier depuis la us-east-2 région vers la us-gov-east-1 région.

Pour copier un fichier AMI d'une partition à une autre, procédez comme suit :

  • AMIStockez-les dans un compartiment S3 de la région actuelle en utilisantCreateStoreImageTask. Dans cet exemple, le compartiment S3 se trouve dans us-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'AMIobjet stocké dans un compartiment S3 de la partition cible à l'aide de la 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 en copier un AMI sur plusieurs 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 le AMI depuis le compartiment S3 de la partition cible en utilisantCreateRestoreImageTask. Dans cet exemple, le compartiment S3 se trouve dans us-gov-east-1.

  • Surveillez la progression de la tâche de restauration en décrivant le AMI pour vérifier quand son état sera disponible. Vous pouvez également suivre les pourcentages de progression des instantanés qui constituent les instantanés restaurés AMI 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. Le AMI est regroupé dans un seul objet dans S3, et toutes les AMI métadonnées (à l'exception des informations de partage) sont conservées dans le cadre du stockageAMI. Les AMI données sont compressées dans le cadre du processus de stockage. AMIsqui 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 et les tarifs Amazon S3

Limites

  • Pour stocker unAMI, vous Compte AWS devez soit posséder le AMI et ses instantanés, soit les AMI partager directement avec votre compte. Vous ne pouvez pas stocker un AMI s'il est uniquement partagé publiquement.

  • Seul EBS -backed AMIs peut être stocké à l'aide de ceux-ciAPIs.

  • Les systèmes paravirtuels (PV) ne AMIs sont pas pris en charge.

  • La taille d'un AMI fichier (avant compression) pouvant être stocké est limitée à 5 000 Go.

  • Quota sur les demandes d’image de stockage : tâche de stockage de 600 Go (données instantanées) en cours.

  • Quota sur les demandes d’image de restauration : tâche de restauration de 300 Go (données d’instantanés) en cours.

  • Pendant la durée de la tâche de stockage, les instantanés ne doivent pas être supprimés et le IAM principal responsable du stockage doit avoir accès aux instantanés, sinon le processus de stockage échouera.

  • Vous ne pouvez pas créer plusieurs copies d'un AMI dans le même compartiment S3.

  • Un AMI fichier stocké dans un compartiment S3 ne peut pas être restauré avec son AMI identifiant d'origine. Vous pouvez atténuer ce problème en utilisant l'AMIaliasing.

  • Actuellement, le magasin et la restauration ne APIs sont pris en charge qu'à l'aide de AWS Command Line Interface AWS SDKs, et Amazon EC2API. Vous ne pouvez pas stocker et restaurer un fichier 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 restaurationAPIs, ainsi que le transfert de données, vous sont facturés. Ils APIs utilisent S3 et EBS Direct API (utilisés en interne par ceux-ci APIs pour accéder aux données de capture instantanée). Pour plus d'informations, consultez les sections Tarification Amazon S3 et EBSTarification Amazon.