本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 ec2_instance_attribute 範例
JSON 篩選條件
ec2_instance_attribute 查詢filters採用 JSON 格式。您可以指定 的預先定義篩選條件ec2:DescribeInstances。請注意,實際篩選發生在 中 AWS,而不是在 Grafana 中。
下列程式碼範例顯示篩選條件語法。
{ filter_name1: [ filter_value1 ], filter_name2: [ filter_value2 ] }
下列範例顯示ec2_instance_attribute()查詢。
ec2_instance_attribute(us - east - 1, InstanceId, { 'tag:Environment': ['production'] });
選取屬性
每個執行個體只能傳回一個屬性。您可以選取任何一般屬性 (亦即,如果屬性具有單一值,且不是物件或陣列)。下列一般屬性可供使用。
-
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
可以透過在標籤名稱前面加上 來選取標籤Tags。
下列範例顯示ec2_instance_attribute()查詢。
ec2_instance_attribute(us - east - 1, Tags.Name, { 'tag:Team': ['sysops'] });