2016-04-06 61 views

回答

9

創建EC2實例時,必須指定鏈接到ECS容器的IAM角色(如果使用SDK/...,則必須在參數中指定此角色的「實例配置文件ARN」),如果您在aws網站上首次使用ECS時使用交互式ECS羣集創建,您應該已經有一個ecsInstanceRole鏈接指向默認羣集。

然後,啓動後,您的EC2實例將自動註冊爲此羣集中的ECS容器。

15

當您啓動ECS優化映像時,默認情況下會啓動實例上的ECS代理。 ecs代理程序使用默認的ecs集羣註冊實例。

要使您的實例在集羣上可用,您必須創建默認集羣。

如果您有自定義的ecs集羣,則可以使用userdata部分設置集羣名稱。

ecs代理期望在/etc/ecs/ecs.config中提供ecs.config文件中的羣集名稱。

您可以在例如將它設置開機使用用戶數據腳本

#!/bin/bash 
echo ECS_CLUSTER={cluster_name} >> /etc/ecs/ecs.config 

請參考以下ECS文檔的詳細信息 http://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_container_instance.html

相關問題