我的Powershell腳本使用Get-EC2Tag
來標識實例標記。如果我的實例上附有一個EIP
,則一切正常。如果我脫離EIP
那麼Get-EC2Tag
寫入錯誤:AWS Get-EC2Tag不附加EIP
Get-EC2Tag : A WebException with status ConnectFailure was thrown
出於安全原因,我不希望有附着在VPC我所有的情況下,EIP
。有什麼辦法可以使Get-EC2Tag
無需連接EIP
?
這裏是我的PowerShell腳本:
$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網關。 –