2016-07-13 131 views

回答

0

都能跟得上你不能註冊或沒有實例ID編程取消註冊EC2實例EMR集羣。如果您正在以編程方式執行該過程,則實例ID是強制性的。

1

如果你想使用AWS CLI命令aws elb register-instances-with-load-balancer,你必須提供下列參數

--instances(名單)

實例的ID。

EC2實例的註冊只能通過EC2實例ID

做。如果你只知道你的DNS名稱,你可以通過運行以下

aws ec2 describe-instances --filters "Name=dns-name,Values=<your_duns>" --output text --query Reservations[].Instances[].InstanceId 

找出實例Id那至少會爲您提供ec2實例的實例Id,以便您可以將其用於其他命令。

你甚至應該能夠管2,我沒有嘗試,但這樣的事情應該工作

aws ec2 describe-instances --filters "Name=dns-name,Values=<your_duns>" --output text --query Reservations[].Instances[].InstanceId \ 
xargs -I {} aws elb register-instances-with-load-balancer --load-balancer-name <name> --instances {} 
+0

感謝您的評論。所以我不能按照我想要的那樣使用這種雲形成。有沒有辦法將dns記錄指向EMR主控主機? –

相關問題