aws:runInstances
- So starten Sie eine Amazon-EC2-Instance
Startet eine neue Amazon Elastic Compute Cloud (Amazon EC2)-Instance.
Eingabe
Die Aktion unterstützt die meisten API-Parameter. Weitere Informationen finden Sie in der RunInstances-API-Dokumentation.
- AdditionalInfo
-
Reserved Instances.
Typ: Zeichenfolge
Erforderlich: Nein
- BlockDeviceMappings
-
Die Blockgeräte für die Instance.
Typ: MapList
Erforderlich: Nein
- ClientToken
-
Der Bezeichner, um die Idempotenz der Anfrage sicherzustellen.
Typ: Zeichenfolge
Erforderlich: Nein
- DisableApiTermination
-
Aktiviert oder deaktiviert die Instance-API-Beendigung.
Typ: Boolesch
Erforderlich: Nein
- EbsOptimized
-
Aktiviert oder deaktiviert die Amazon Elastic Block Store (Amazon EBS)-Optimierung.
Typ: Boolesch
Erforderlich: Nein
- IamInstanceProfileArn
-
Der Amazon-Ressourcenname (ARN) des AWS Identity and Access Management-(IAM)-Instance-Profils für die Instance.
Typ: Zeichenfolge
Erforderlich: Nein
- IamInstanceProfileName
-
Der Name des IAM-Instance-Profils für die Instance.
Typ: Zeichenfolge
Erforderlich: Nein
- ImageId
-
Die ID des Amazon Machine Image (AMI).
Typ: Zeichenfolge
Erforderlich: Ja
- InstanceInitiatedShutdownBehavior
-
Gibt an, ob die Instance beim Herunterfahren des Systems angehalten oder beendet wird.
Typ: Zeichenfolge
Erforderlich: Nein
- InstanceType
-
Der Instance-Typ.
Anmerkung
Wenn kein Wert für den Instance-Typ angegeben wird, wird der Instance-Typ m1.small verwendet.
Typ: Zeichenfolge
Erforderlich: Nein
- KernelId
-
Die ID des Kernels.
Typ: Zeichenfolge
Erforderlich: Nein
- KeyName
-
Der Name des Schlüsselpaars.
Typ: Zeichenfolge
Erforderlich: Nein
- MaxInstanceCount
-
Die Höchstanzahl zu startender Instances.
Typ: Zeichenfolge
Erforderlich: Nein
- MetadataOptions
-
Die Metadatenoptionen für die Instance. Weitere Informationen finden Sie unter InstanceMetadataOptionsRequest.
Typ: StringMap
Erforderlich: Nein
- MinInstanceCount
-
Die Mindestanzahl zu startender Instances.
Typ: Zeichenfolge
Erforderlich: Nein
- Überwachen
-
Aktiviert oder deaktiviert die detaillierte Überwachung.g
Typ: Boolesch
Erforderlich: Nein
- NetworkInterfaces
-
Die Netzwerkschnittstellen.
Typ: MapList
Erforderlich: Nein
- Placement
-
Die Platzierung für die Instance.
Typ: StringMap
Erforderlich: Nein
- PrivateIpAddress
-
Die primäre IPv4-Adresse.
Typ: Zeichenfolge
Erforderlich: Nein
- RamdiskId
-
Die ID des RAM-Datenträgers.
Typ: Zeichenfolge
Erforderlich: Nein
- SecurityGroupIds
-
Die IDs der Sicherheitsgruppen für die Instance.
Typ: StringList
Erforderlich: Nein
- SecurityGroups
-
Die Namen der Sicherheitsgruppen für die Instance.
Typ: StringList
Erforderlich: Nein
- SubnetId
-
Die Subnetz-ID.
Typ: Zeichenfolge
Erforderlich: Nein
- TagSpecifications
-
Die Tags, die beim Start auf die Ressourcen angewendet werden. Instances und Volumes können nur beim Start mit Tags versehen werden. Die angegebenen Tags werden auf alle Instances bzw. Volumes angewendet, die beim Start erstellt werden. Um eine Instance nach dem Start mit Tags zu versehen, verwenden Sie die Aktion aws:createTags - Erstellen von Tags für AWS-Ressourcen.
Type: MapList (Weitere Informationen finden Sie unter TagSpecification.)
Erforderlich: Nein
- UserData
-
Ein Skript, das als Zeichenfolgenliteralwert bereitgestellt wird. Wenn ein Literalwert eingegeben wird, muss er Base64-kodiert sein.
Typ: Zeichenfolge
Erforderlich: Nein
Output
- InstanceIds
-
Die IDs der Instances.
- InstanceStates
-
Der Status der Instance.