Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
Verwendung von CopyImage mit einer CLI
Die folgenden Code-Beispiele zeigen, wie CopyImage verwendet wird.
- CLI
-
- AWS CLI
-
Beispiel 1: So kopieren Sie ein AMI in eine andere Region
Der folgende
copy-image-Beispielbefehl kopiert das angegebene AMI von der Regionus-west-2in die Regionus-east-1und fügt eine kurze Beschreibung hinzu.aws ec2 copy-image \ --regionus-east-1\ --nameami-name\ --source-regionus-west-2\ --source-image-idami-066877671789bd71b\ --description"This is my copied image."Ausgabe:
{ "ImageId": "ami-0123456789abcdefg" }Weitere Informationen finden Sie unter Kopieren eines AMI im Amazon-EC2-Benutzerhandbuch.
Beispiel 2: So kopieren Sie ein AMI in eine andere Region und verschlüsseln den Sicherungs-Snapshot
Mit dem folgenden
copy-image-Befehl wird das angegebene AMI von der Regionus-west-2in die aktuelle Region kopiert und der Sicherungs-Snapshot mit dem angegebenen KMS-Schlüssel verschlüsselt.aws ec2 copy-image \ --source-regionus-west-2\ --nameami-name\ --source-image-idami-066877671789bd71b\ --encrypted \ --kms-key-idalias/my-kms-keyAusgabe:
{ "ImageId": "ami-0123456789abcdefg" }Weitere Informationen finden Sie unter Kopieren eines AMI im Amazon-EC2-Benutzerhandbuch.
Beispiel 3: So beziehen Sie Ihre benutzerdefinierten AMI-Tags beim Kopieren eines AMI ein
Der folgende
copy-image-Befehl verwendet den Parameter--copy-image-tags, um Ihre benutzerdefinierten AMI-Tags beim Kopieren des AMI zu kopieren.aws ec2 copy-image \ --regionus-east-1\ --nameami-name\ --source-regionus-west-2\ --source-image-idami-066877671789bd71b\ --description"This is my copied image."--copy-image-tagsAusgabe:
{ "ImageId": "ami-0123456789abcdefg" }Weitere Informationen finden Sie unter Kopieren eines AMI im Amazon-EC2-Benutzerhandbuch.
-
Weitere API-Informationen finden Sie unter CopyImage
in der AWS CLI-Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: In diesem Beispiel wird das angegebene AMI in der Region „EU (Irland)“ in die Region „USA West (Oregon)“ kopiert. Wenn -Region nicht angegeben ist, wird die aktuelle Standardregion als Zielregion verwendet.
Copy-EC2Image -SourceRegion eu-west-1 -SourceImageId ami-12345678 -Region us-west-2 -Name "Copy of ami-12345678"Ausgabe:
ami-87654321-
Weitere API-Informationen finden Sie unter CopyImage in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).
-
- Tools für PowerShell V5
-
Beispiel 1: In diesem Beispiel wird das angegebene AMI in der Region „EU (Irland)“ in die Region „USA West (Oregon)“ kopiert. Wenn -Region nicht angegeben ist, wird die aktuelle Standardregion als Zielregion verwendet.
Copy-EC2Image -SourceRegion eu-west-1 -SourceImageId ami-12345678 -Region us-west-2 -Name "Copy of ami-12345678"Ausgabe:
ami-87654321-
Weitere API-Informationen finden Sie unter CopyImage in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).
-