aws:runInstances
– Executa uma instância do Amazon EC2
Inicia uma nova instância do Amazon Elastic Compute Cloud (Amazon EC2).
Entrada
A ação oferece suporte para a maioria dos parâmetros de API. Para obter mais informações, consulte a documentação da API RunInstances.
- AdditionalInfo
-
Reservado.
Tipo: string
Obrigatório: Não
- BlockDeviceMappings
-
Os dispositivos de bloco para a instância.
Tipo: MapList
Obrigatório: Não
- ClientToken
-
O identificador para garantir a idempotência da solicitação.
Tipo: string
Obrigatório: Não
- DisableApiTermination
-
Ativa ou desativa o encerramento da API da instância.
Tipo: booliano
Obrigatório: Não
- EbsOptimized
-
Ativa ou desativa a otimização do Amazon Elastic Block Store (Amazon EBS).
Tipo: booliano
Obrigatório: Não
- IamInstanceProfileArn
-
O nome do recurso da Amazon (ARN) do perfil da instância do AWS Identity and Access Management (IAM) a ser associado às instâncias.
Tipo: string
Obrigatório: Não
- IamInstanceProfileName
-
O nome do perfil de instância do IAM para a instância.
Tipo: string
Obrigatório: Não
- ImageId
-
O ID da Amazon Machine Image (AMI).
Tipo: string
Obrigatório: Sim
- InstanceInitiatedShutdownBehavior
-
Indica se a instância é interrompida ou encerrada no desligamento do sistema.
Tipo: string
Obrigatório: Não
- InstanceType
-
O tipo de instância.
nota
Se o valor de um tipo de instância não for fornecido, o tipo de instância m1.small será usado.
Tipo: string
Obrigatório: Não
- KernelId
-
O ID do kernel.
Tipo: string
Obrigatório: Não
- KeyName
-
O nome do par de chaves.
Tipo: string
Obrigatório: Não
- MaxInstanceCount
-
O número máximo de instâncias a serem executadas.
Tipo: string
Obrigatório: Não
- MetadataOptions
-
As opções de metadados da instância. Para obter mais informações, consulte InstanceMetadataOptionsRequest.
Tipo: StringMap
Obrigatório: Não
- MinInstanceCount
-
O número mínimo de instâncias a serem executadas.
Tipo: string
Obrigatório: Não
- Monitorar
-
Ativa ou desativa o monitoramento detalhado.
Tipo: booliano
Obrigatório: Não
- NetworkInterfaces
-
As interfaces de rede.
Tipo: MapList
Obrigatório: Não
- Posicionamento
-
O posicionamento da instância.
Tipo: StringMap
Obrigatório: Não
- PrivateIpAddress
-
O endereço IPv4 primário.
Tipo: string
Obrigatório: Não
- RamdiskId
-
O ID do disco RAM.
Tipo: string
Obrigatório: Não
- SecurityGroupIds
-
Os IDs dos security groups da instância.
Tipo: StringList
Obrigatório: Não
- SecurityGroups
-
Os nomes dos security groups da instância.
Tipo: StringList
Obrigatório: Não
- SubnetId
-
O ID da sub-rede.
Tipo: string
Obrigatório: Não
- TagSpecifications
-
As tags a serem aplicadas aos recursos durante a execução. Você só pode marcar instâncias e volumes na inicialização. As tags especificadas são aplicadas a todas as instâncias ou volumes que são criados durante a execução. Para marcar uma instância depois que ela tiver sido iniciada, use a ação aws:createTags: cria tags para os recursos da AWS.
Tipo: MapList (Para obter mais informações, consulte TagSpecification.)
Obrigatório: Não
- UserData
-
Um script fornecido como um valor literal de string. Se um valor literal for inserido, ele deverá ser codificado em Base64.
Tipo: string
Obrigatório: Não
Saída
- InstanceIds
-
Os IDs das instâncias.
- InstanceStates
-
O estado atual da instância.