Mon script Powershell utilise Get-EC2Tag
pour identifier le tag d'instance. Tout fonctionne bien, si j'en ai un EIP
attaché sur mon instance. Si je détaché EIP
alors le Get-EC2Tag
écrit l'erreur:AWS Get-EC2Tag ne va pas sans EIP joint
Get-EC2Tag : A WebException with status ConnectFailure was thrown
Pour des raisons de sécurité, je ne veux pas avoir attaché le EIP
sur toutes mes instances en VPC. Y at-il un moyen de faire Get-EC2Tag
au travail sans joint EIP
?
Voici mon script 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
Montrez votre code (masquer la clé d'accès) s'il vous plaît. – mootmoot
est mon code Yesterday: 'Set-AWSCredentials -touch xxx xxx -SecretKey $ GetInstanceId = (wget http://169.254.169.254/latest/meta-data/instance-id).Content $ myTag = (Obtenir -EC2Tag | où {$ _. Key -eq "monTag" -et $ _. ResourceId -eq "$ GetInstanceId"}). Value' –
@GoranJamicic vous avez besoin de sous-réseaux privés et d'une passerelle NAT. –