2016-02-13 59 views

回答

3

在您發佈的任務定義鏈接中有一個「環境」部分,可讓您執行此操作。它們成爲容器內的環境變量。

如果您的意思是您希望將信息保留在任務定義之外並且該任務可以引用它,那麼您不能。在這種情況下,最好的辦法是讓你的容器從外部源獲取這些信息,而不要讓ECS任務配置嘗試引用它。

1

您可以使用Parameter Store存儲變量。它也支持加密,如果你將它們存儲爲SecureString

您可以在任務定義中將它們作爲環境變量引用。

你需要找回他們在容器啓動腳本

value_from_parameter_store =`aws ssm get-parameters --names parameter_store_key --with-decryption --region $REGION --output text 2>& 1| awk '{print $4}'` 

你也可以提parameter_store_key的環境變量。以便您可以使用$parameter_store_key

相關問題