Visualização de AMIs com o EC2 Fast Launch habilitado
Você pode usar o comando describe-fast-launch-images na AWS CLI ou o Cmdlet Get-EC2FastLaunchImage do Tools for PowerShell para obter os detalhes das AMIs que têm o EC2 Fast Launch habilitado.
O Amazon EC2 fornece os seguintes detalhes para cada AMI do Windows retornada nos resultados:
-
O ID da imagem de uma AMI com o EC2 Fast Launch habilitado.
-
O tipo de recurso usado para pré-provisionamento da AMI do Windows associada. Valor compatível: snapshot
.
-
A configuração de snapshot, que é um grupo de parâmetros usados para pré-provisionar a AMI do Windows associada usando snapshots.
-
Informações do modelo de execução, incluindo o ID, o nome e a versão do modelo de execução que a AMI associada usa quando executa instâncias do Windows de snapshots pré-provisionados.
-
O número máximo de instâncias que podem ser executadas ao mesmo tempo para a criação de recursos.
-
O ID do proprietário da AMI associada. Isso não é preenchido para as AMIs que são compartilhadas com você.
-
O estado atual do EC2 Fast Launch para a AMI associada. Os valores com suporte incluem: enabling | enabling-failed | enabled | enabled-failed |
disabling | disabling-failed
.
É possível ver também o estado atual exibido na página Manage image optimization (Gerenciar otimização de imagens) no console do EC2 em Image optimization state (Estado da otimização de imagem).
-
O motivo pelo qual o EC2 Fast Launch para a AMI associada foi alterado para o estado atual.
-
A hora em que o EC2 Fast Launch para a AMI associada foi alterado para o estado atual.
Escolha a guia correspondente ao ambiente de linha de comando:
- AWS CLI
-
O comando describe-fast-launch-images chama a operação de API DescribeFastLaunchImages do Amazon EC2.
Sintaxe:
aws ec2 describe-fast-launch-images \
--image-ids <value>
\ (optional)
--filters <value>
\ (optional)
--dry-run | --no-dry-run \ (optional)
--cli-input-json <value>
\ (optional)
--starting-token <value>
\ (optional)
--page-size <value>
\ (optional)
--max-items <value>
\ (optional)
--generate-cli-skeleton <value>
\ (optional)
Exemplo:
O exemplo de describe-fast-launch-images a seguir descreve os detalhes de todas as AMIs da conta que estão configuradas para o EC2 Fast Launch. Neste exemplo, apenas uma AMI da conta está configurada para o EC2 Fast Launch.
aws ec2 describe-fast-launch-images
Saída:
{
"FastLaunchImages": [
{
"ImageId": "ami-01234567890abcedf",
"ResourceType": "snapshot",
"SnapshotConfiguration": {},
"LaunchTemplate": {
"LaunchTemplateId": "lt-01234567890abcedf",
"LaunchTemplateName": "EC2FastLaunchDefaultResourceCreation-a8c6215d-94e6-441b-9272-dbd1f87b07e2",
"Version": "1"
},
"MaxParallelLaunches": 6,
"OwnerId": "0123456789123",
"State": "enabled",
"StateTransitionReason": "Client.UserInitiated",
"StateTransitionTime": "2022-01-27T22:20:06.552000+00:00"
}
]
}
- Tools for PowerShell
-
O cmdlet Get-EC2FastLaunchImage chama a operação de API DescribeFastLaunchImages do Amazon EC2.
Sintaxe:
Get-EC2FastLaunchImage
-Filter <Filter[]>
-ImageId <String[]>
-MaxResult <Int32>
-NextToken <String>
-Select <String>
-NoAutoIteration <SwitchParameter>
Exemplo:
O exemplo de Get-EC2FastLaunchImage a seguir descreve os detalhes de todas as AMIs da conta que estão configuradas para o EC2 Fast Launch. Neste exemplo, apenas uma AMI da conta está configurada para o EC2 Fast Launch.
Get-EC2FastLaunchImage -ImageId ami-01234567890abcedf
Saída:
ImageId : ami-01234567890abcedf
LaunchTemplate : Amazon.EC2.Model.FastLaunchLaunchTemplateSpecificationResponse
MaxParallelLaunches : 6
OwnerId : 0123456789123
ResourceType : snapshot
SnapshotConfiguration :
State : enabled
StateTransitionReason : Client.UserInitiated
StateTransitionTime : 2/25/2022 12:54:43 PM