My Powershell ScriptはGet-EC2Tag
を使用してインスタンスタグを識別します。私のインスタンスにEIP
が添付されていれば、すべてがうまくいきます。私はEIP
を外した場合、Get-EC2Tag
はエラーを書き込みます:私はVPC内のすべての私のインスタンスにEIP
を添付しているしたくないセキュリティ上の理由からAWS Get-EC2Tagは添付されずに行かないEIP
Get-EC2Tag : A WebException with status ConnectFailure was thrown
。 Get-EC2Tag
を添付せずに動作させる方法はありますかEIP
?タグを取得するには(あなたが使用している地域によって異なります)
$GetInstanceId = (wget http://169.254.169.254/latest/meta-data/instance-id).Content
$myTag = (Get-EC2Tag | where {$_.Key -eq "myTag" -and $_.ResourceId -eq "$GetInstanceId"}).Value
コードを表示してください(アクセスキーをマスクしてください)。 – mootmoot
ハイアーは私のコードです: 'セットAWSCredentials -AccessKey XXX -SecretKey XXX $ GetInstanceId =(wgetのhttp://169.254.169.254/latest/meta-data/instance-id).Content $ mytagという=(ゲット-EC2Tag |ここで{$ _。Key -eq "myTag"と$ _。ResourceId -eq "$ GetInstanceId"})。値 ' –
@GoranJamicicプライベートサブネットとNATゲートウェイが必要です。 –