Utilizzare ImportSnapshot con un AWS SDK o CLI - Amazon Elastic Compute Cloud

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à.

Utilizzare ImportSnapshot con un AWS SDK o CLI

I seguenti esempi di codice mostrano come utilizzareImportSnapshot.

CLI
AWS CLI

Per importare un'istantanea

L'import-snapshotesempio seguente importa il disco specificato come istantanea.

aws ec2 import-snapshot \ --description "My server VMDK" \ --disk-container Format=VMDK,UserBucket={S3Bucket=my-import-bucket,S3Key=vms/my-server-vm.vmdk}

Output:

{ "Description": "My server VMDK", "ImportTaskId": "import-snap-1234567890abcdef0", "SnapshotTaskDetail": { "Description": "My server VMDK", "DiskImageSize": "0.0", "Format": "VMDK", "Progress": "3", "Status": "active", "StatusMessage": "pending" "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "vms/my-server-vm.vmdk" } } }
  • Per API i dettagli, vedere ImportSnapshotin AWS CLI Command Reference.

PowerShell
Strumenti per PowerShell

Esempio 1: questo esempio importa un'immagine del disco di una macchina virtuale in formato 'VMDK' in uno EBS snapshot Amazon. L'esempio richiede un ruolo VM Import Service con il nome predefinito 'vmimport', con una policy che consenta ad EC2 Amazon di accedere al bucket specificato, come spiegato nell'argomento in AWSEC2 http://docs.aws.amazon.com/ /latest/VM Import Prequisites/.html. WindowsGuide VMImportPrerequisites Per utilizzare un ruolo personalizzato, specifica il nome del ruolo utilizzando il parametro. -RoleName

$parms = @{ "ClientToken"="idempotencyToken" "Description"="Disk Image Import" "DiskContainer_Description" = "Data disk" "DiskContainer_Format" = "VMDK" "DiskContainer_S3Bucket" = "amzn-s3-demo-bucket" "DiskContainer_S3Key" = "datadiskimage.vmdk" } Import-EC2Snapshot @parms

Output:

Description ImportTaskId SnapshotTaskDetail ----------------- -------------------- ------------------ Disk Image Import import-snap-abcdefgh Amazon.EC2.Model.SnapshotTaskDetail
  • Per API i dettagli, vedere ImportSnapshotin AWS Tools for PowerShell Cmdlet Reference.

Per un elenco completo delle guide per AWS SDK gli sviluppatori e degli esempi di codice, vedere. Crea EC2 risorse Amazon utilizzando un AWS SDK Questo argomento include anche informazioni su come iniziare e dettagli sulle SDK versioni precedenti.