Name タグに"testserver"と設定されたインスタンスを検索します。そのインスタンスでNameタグに"test"と設定されたボリュームIDを取得します。
サンプルコード:
function GetVolumeIDFromTagName ($InstanceName , $VolumeTagName)
{
$IDS = GetIDSFromTagName $InstanceName
$r = aws ec2 describe-volumes --filters "Name=tag:Name,Values=${VolumeTagName}" "Name=attachment.instance-id,Values=$IDS"
if ($r -ne "")
{
$r = ($r | ConvertFrom-JSON)
if ($r.Volumes.Count -eq 1)
{
return $r.Volumes.VolumeID
}
}
return ""
}
GetVolumeIDFromTagName "testserver" "test"
[AWS CLI サンプルコード トップへ]
[awsjp.com トップ]
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 Copyright(c) awsjp.com 2018-2019