Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Puoi archiviare un'Amazon Machine Image (AMI) in un bucket Amazon S3, copiare l'AMI in un altro bucket S3 e quindi ripristinarla dal bucket S3. Archiviando e ripristinando un'AMI utilizzando i bucket S3, è possibile copiare AMIs da una AWS partizione all'altra, ad esempio dalla partizione commerciale principale alla partizione. AWS GovCloud (US) È inoltre possibile creare copie di archivio archiviandole in un bucket S3AMIs .
I supporti APIs per l'archiviazione e il ripristino di un'AMI tramite S3 sono CreateStoreImageTask
DescribeStoreImageTasks
, e. CreateRestoreImageTask
CopyImage
è l'API consigliata da utilizzare per la copia AMIs all'interno di una partizione. AWS Tuttavia, CopyImage
non potrà copiare un'AMI in un'altra partizione.
Per informazioni sulle AWS partizioni, consulta la partition
pagina Amazon Resource Names (ARNs) della IAM User Guide.
avvertimento
Assicurati di rispettare tutte le leggi e i requisiti aziendali applicabili quando sposti dati tra AWS partizioni o AWS regioni, inclusi, a titolo esemplificativo, le normative governative applicabili e i requisiti di residenza dei dati.
Indice
Casi d'uso
Usa l'archivio e il ripristino APIs per effettuare le seguenti operazioni:
Copia un AMI tra AWS partizioni
Archiviando e ripristinando un'AMI utilizzando i bucket S3, puoi copiare un AMI da una AWS
partizione all'altra o da una AWS regione all'altra. Nell'esempio seguente, si copia un AMI dalla partizione commerciale principale alla AWS GovCloud (US) partizione, in particolare dalla us-east-2
regione alla us-gov-east-1
regione.
Per copiare un'AMI da una partizione a un'altra, completa la seguente procedura:
-
Archiviare l'AMI in un bucket S3 nella regione corrente utilizzando
CreateStoreImageTask
. In questo esempio, il bucket S3 si trova inus-east-2
. -
Monitorare lo stato di avanzamento dell'attività di archiviazione utilizzando
DescribeStoreImageTasks
. L'oggetto diventa visibile nel bucket S3 una volta completata l'attività. -
Copiare l'oggetto AMI archiviato in un bucket S3 nella partizione di destinazione utilizzando una procedura a scelta. In questo esempio, l'S3 Bucket si trova in
us-gov-east-1
.Nota
Poiché sono necessarie AWS credenziali diverse per ogni partizione, non è possibile copiare un oggetto S3 direttamente da una partizione all'altra. Il processo per copiare un oggetto S3 tra le partizioni non rientra nell'ambito di questa documentazione. Forniamo i seguenti processi di copia come esempi, ma è necessario utilizzare il processo di copia che soddisfa i requisiti di sicurezza.
-
Per copiare un'AMI tra le partizioni, il processo di copia potrebbe essere semplice come segue: scaricare l'oggetto dal bucket di origine su un host intermedio (ad esempio, un' EC2 istanza o un laptop), quindi caricare l'oggetto dall'host intermedio al bucket di destinazione. Per ogni fase del processo, utilizzate le credenziali per la partizione. AWS
-
Per un utilizzo più duraturo, è consigliabile sviluppare un'applicazione che gestisca le copie, potenzialmente utilizzando download e caricamenti multipart S3.
-
-
Ripristinare l'AMI dal bucket S3 nella partizione di destinazione utilizzando
CreateRestoreImageTask
. In questo esempio, l'S3 Bucket si trova inus-gov-east-1
. -
Monitorare l'avanzamento dell'attività di ripristino descrivendo l'AMI per verificare quando il relativo stato diventa disponibile. È inoltre possibile monitorare le percentuali di avanzamento degli snapshot che costituiscono l'AMI ripristinata descrivendo gli snapshot.
Crea copie d'archivio di AMIs
Puoi creare copie d'archivio AMIs archiviandole in un bucket S3. L'AMI è incorporata in un singolo oggetto in S3 e tutti i metadati dell'AMI (escluse le informazioni di condivisione) vengono conservati come parte dell'AMI archiviata. I dati AMI vengono compressi come parte del processo di archiviazione. AMIs che contengono dati che possono essere facilmente compressi produrranno oggetti più piccoli in S3. Per ridurre i costi, è possibile utilizzare livelli di archiviazione S3 meno costosi. Per maggiori informazioni, consultare Classi di archiviazione di Amazon S3
Limitazioni
-
Per archiviare un AMI, è Account AWS necessario possedere l'AMI e le relative istantanee oppure l'AMI e le relative istantanee devono essere condivisi direttamente con il proprio account. Non è possibile archiviare un'AMI se è condivisa solo pubblicamente.
-
Utilizzandoli è AMIs possibile archiviare solo con supporto EBS. APIs
-
I paravirtual (PV) non sono supportati. AMIs
-
La dimensione di un'AMI (prima della compressione) che può essere archiviata è limitata a 5.000 GB.
-
Quota di richieste di immagini dello store: 1.200 GB di lavoro di archiviazione (dati di istantanee) in corso.
-
Quota di richieste di immagini di ripristino: 600 GB di lavoro di ripristino (dati di istantanee) in corso.
-
Per la durata dell'attività di archiviazione, gli snapshot non devono essere eliminati e l'entità IAM che esegue l'archiviazione deve avere accesso agli snapshot, altrimenti il processo di archiviazione avrà esito negativo.
-
Non è possibile creare più copie di un'AMI nello stesso bucket S3.
-
Un'AMI archiviata in un bucket S3 non può essere ripristinata con il suo ID AMI originale. È possibile mitigare questo effetto utilizzando l'alias AMI.
-
Attualmente l'archiviazione e il ripristino APIs sono supportati solo utilizzando l' EC2 API AWS Command Line Interface AWS SDKs, e Amazon. Non puoi archiviare e ripristinare un'AMI utilizzando la EC2 console Amazon.
Costi
Quando archivi e ripristini AMIs utilizzando S3, ti vengono addebitati i costi per i servizi utilizzati dall'archivio e dal ripristino APIs e per il trasferimento dei dati. APIs Utilizzano S3 e l'API EBS Direct (utilizzata internamente da questi sistemi APIs per accedere ai dati delle istantanee). Per ulteriori dettagli, consulta Prezzi di Amazon S3