aws:runInstances— Avvia un' EC2 istanza Amazon - AWS Systems Manager

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

aws:runInstances— Avvia un' EC2 istanza Amazon

Lancia una nuova istanza Amazon Elastic Compute Cloud EC2 (Amazon).

Nota

L'azione aws:runInstances supporta un nuovo tentativo di limitazione (della larghezza di banda della rete) automatico. Per ulteriori informazioni, consulta Configurazione della ripetizione dei tentativi automatica per le operazioni di limitazione (della larghezza di banda della rete).

Input

L'operazione supporta la maggior parte dei parametri API. Per ulteriori informazioni, consulta la documentazione dell'RunInstancesAPI.

YAML
name: launchInstance action: aws:runInstances maxAttempts: 3 timeoutSeconds: 1200 onFailure: Abort inputs: ImageId: ami-12345678 InstanceType: t2.micro MinInstanceCount: 1 MaxInstanceCount: 1 IamInstanceProfileName: myRunCmdRole TagSpecifications: - ResourceType: instance Tags: - Key: LaunchedBy Value: SSMAutomation - Key: Category Value: HighAvailabilityFleetHost
JSON
{ "name":"launchInstance", "action":"aws:runInstances", "maxAttempts":3, "timeoutSeconds":1200, "onFailure":"Abort", "inputs":{ "ImageId":"ami-12345678", "InstanceType":"t2.micro", "MinInstanceCount":1, "MaxInstanceCount":1, "IamInstanceProfileName":"myRunCmdRole", "TagSpecifications":[ { "ResourceType":"instance", "Tags":[ { "Key":"LaunchedBy", "Value":"SSMAutomation" }, { "Key":"Category", "Value":"HighAvailabilityFleetHost" } ] } ] } }
AdditionalInfo

Riservata.

▬Tipo: stringa

Campo obbligatorio: no

BlockDeviceMappings

Dispositivi a blocchi per l'istanza.

Tipo: MapList

Campo obbligatorio: no

ClientToken

Identificatore univoco per assicurare l'idempotenza della richiesta.

▬Tipo: stringa

Campo obbligatorio: no

DisableApiTermination

Attiva o disattiva la terminazione dell'API dell'istanza.

Tipo: Booleano

Campo obbligatorio: no

EbsOptimized

Attiva o disattiva l'ottimizzazione di Amazon Elastic Block Store (Amazon EBS).

Tipo: Booleano

Campo obbligatorio: no

IamInstanceProfileArn

L'Amazon Resource Name (ARN) del profilo dell'istanza AWS Identity and Access Management (IAM) per l'istanza.

▬Tipo: stringa

Campo obbligatorio: no

IamInstanceProfileName

Nome del profilo dell'istanza IAM per l'istanza.

▬Tipo: stringa

Campo obbligatorio: no

ImageId

L'ID del Amazon Machine Image (AMI).

Tipo: stringa

Campo obbligatorio: sì

InstanceInitiatedShutdownBehavior

Indica se l'istanza viene arrestata o terminata in caso di arresto del sistema.

▬Tipo: stringa

Campo obbligatorio: no

InstanceType

Il tipo di istanza.

Nota

Se non viene fornito un valore di un tipo di istanza, viene utilizzato il tipo di istanza m1.small.

▬Tipo: stringa

Campo obbligatorio: no

KernelId

ID del kernel.

▬Tipo: stringa

Campo obbligatorio: no

KeyName

Nome della coppia di chiavi.

▬Tipo: stringa

Campo obbligatorio: no

MaxInstanceCount

Numero massimo di istanze da avviare.

▬Tipo: stringa

Campo obbligatorio: no

MetadataOptions

Le opzioni dei metadati per l'istanza. Per ulteriori informazioni, consulta InstanceMetadataOptionsRequest.

Tipo: StringMap

Campo obbligatorio: no

MinInstanceCount

Numero minimo di istanze da avviare.

▬Tipo: stringa

Campo obbligatorio: no

Monitoraggio

Attiva o disattiva il monitoraggio dettagliato.

Tipo: Booleano

Campo obbligatorio: no

NetworkInterfaces

Interfacce di rete.

Tipo: MapList

Campo obbligatorio: no

Placement

Posizionamento dell'istanza.

Tipo: StringMap

Campo obbligatorio: no

PrivateIpAddress

L' IPv4 indirizzo principale.

▬Tipo: stringa

Campo obbligatorio: no

RamdiskId

L'ID del disco RAM.

▬Tipo: stringa

Campo obbligatorio: no

SecurityGroupIds

I gruppi IDs di sicurezza per l'istanza.

Tipo: StringList

Campo obbligatorio: no

SecurityGroups

Nomi dei gruppi di sicurezza per l'istanza.

Tipo: StringList

Campo obbligatorio: no

SubnetId

L'ID sottorete.

▬Tipo: stringa

Campo obbligatorio: no

TagSpecifications

I tag da applicare alle risorse durante il lancio. È possibile contrassegnare mediante tag solo le istanze e i volumi all'avvio. I tag specificati vengono applicati a tutti i volumi o le istanze che vengono creati durante il lancio. Per contrassegnare mediante tag un'istanza dopo che è stata avviata, utilizza l'operazione aws:createTags— Crea tag per AWS le risorse.

Tipo: MapList (per ulteriori informazioni, vedere TagSpecification.)

Campo obbligatorio: no

UserData

Script fornito sotto forma di valore letterale di stringa. Se viene immesso un valore letterale, deve essere con codifica Base64.

▬Tipo: stringa

Campo obbligatorio: no

Output
InstanceIds

Le IDs istanze.

InstanceStates

Lo stato attuale dell'istanza.