Beispiel-Startspezifikationen für Spot-Instance-Anforderung - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Beispiel-Startspezifikationen für Spot-Instance-Anforderung

Die folgenden Beispiele zeigen Startkonfigurationen, die Sie zusammen mit dem request-spot-instancesBefehl verwenden können, um eine Spot-Instance-Anfrage zu erstellen. Weitere Informationen finden Sie unter Verwalten Sie Ihre Spot-Instances.

Wichtig

Wir raten dringend davon ab, den request-spot-instancesBefehl zum Anfordern einer Spot-Instance zu verwenden, da es sich um eine ältere API Version handelt, für die keine geplanten Investitionen erforderlich sind. Weitere Informationen finden Sie unter Was ist die beste Spot-Request-Methode?

Beispiel 1: Spot-Instances starten

Das folgende Beispiel enthält keine Availability Zone oder ein Subnetz. Amazon EC2 wählt eine Availability Zone für Sie aus. Amazon EC2 startet die Instances im Standardsubnetz der ausgewählten Availability Zone.

{ "ImageId": "ami-0abcdef1234567890", "KeyName": "my-key-pair", "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ], "InstanceType": "m5.medium", "IamInstanceProfile": { "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role" } }

Beispiel 2: Starten von Spot-Instances in der angegebenen Availability Zone

Das folgende Beispiel enthält eine Availability Zone. Amazon EC2 startet die Instances im Standardsubnetz der angegebenen Availability Zone.

{ "ImageId": "ami-0abcdef1234567890", "KeyName": "my-key-pair", "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ], "InstanceType": "m5.medium", "Placement": { "AvailabilityZone": "us-west-2a" }, "IamInstanceProfile": { "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role" } }

Beispiel 3: Starten von Spot-Instances im angegebenen Subnetz

Das folgende Beispiel enthält ein Subnetz. Amazon EC2 startet die Instances im angegebenen Subnetz. Wenn VPC es sich nicht um eine Standardadresse handeltVPC, erhält die Instance standardmäßig keine öffentliche IPv4 Adresse.

{ "ImageId": "ami-0abcdef1234567890", "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ], "InstanceType": "m5.medium", "SubnetId": "subnet-1a2b3c4d", "IamInstanceProfile": { "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role" } }

Um einer Instance, die nicht standardmäßig ist, eine öffentliche IPv4 Adresse zuzuweisenVPC, geben Sie das AssociatePublicIpAddress Feld wie im folgenden Beispiel gezeigt an. Wenn Sie eine Netzwerkschnittstelle angeben, müssen Sie die Subnetz-ID und die Sicherheitsgruppen-ID über die Netzwerkschnittstelle angeben, anstatt die Felder SubnetId und SecurityGroupIds aus dem vorherigen Codeblock zu verwenden.

{ "ImageId": "ami-0abcdef1234567890", "KeyName": "my-key-pair", "InstanceType": "m5.medium", "NetworkInterfaces": [ { "DeviceIndex": 0, "SubnetId": "subnet-1a2b3c4d5e6f7g8h9", "Groups": [ "sg-1a2b3c4d5e6f7g8h9" ], "AssociatePublicIpAddress": true } ], "IamInstanceProfile": { "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role" } }

Beispiel 4: Starten einer Dedicated-Spot-Instance

Im folgenden Beispiel wird eine Spot-Instance mit der Tenancy dedicated angefordert. Eine Dedicated Spot-Instance muss in einem VPC gestartet werden.

{ "ImageId": "ami-0abcdef1234567890", "KeyName": "my-key-pair", "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ], "InstanceType": "c5.8xlarge", "SubnetId": "subnet-1a2b3c4d5e6f7g8h9", "Placement": { "Tenancy": "dedicated" } }