As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usar ec2_instance_attribute examples
Filtros JSON
A consulta ec2_instance_attribute usa filters no formato JSON. Você pode especificar filtros predefinidos de ec2:DescribeInstances. Observe que a filtragem real ocorre na AWS, não no Grafana.
O exemplo de código a seguir mostra a sintaxe de filtros.
{ filter_name1: [ filter_value1 ], filter_name2: [ filter_value2 ] }
O exemplo a seguir mostra a consulta ec2_instance_attribute().
ec2_instance_attribute(us - east - 1, InstanceId, { 'tag:Environment': ['production'] });
Selecionar atributos
Somente um atributo por instância pode ser retornado. Qualquer atributo nivelado pode ser selecionado (ou seja, se o atributo tiver um único valor e não for um objeto ou matriz). Os atributos nivelados a seguir estão disponíveis.
-
AmiLaunchIndex -
Architecture -
ClientToken -
EbsOptimized -
EnaSupport -
Hypervisor -
IamInstanceProfile -
ImageId -
InstanceId -
InstanceLifecycle -
InstanceType -
KernelId -
KeyName -
LaunchTime -
Platform -
PrivateDnsName -
PrivateIpAddress -
PublicDnsName -
PublicIpAddress -
RamdiskId -
RootDeviceName -
RootDeviceType -
SourceDestCheck -
SpotInstanceRequestId -
SriovNetSupport -
SubnetId -
VirtualizationType -
VpcId
As tags podem ser selecionadas ao prefixar seus nomes com Tags.
O exemplo a seguir mostra a consulta ec2_instance_attribute().
ec2_instance_attribute(us - east - 1, Tags.Name, { 'tag:Team': ['sysops'] });