在ECS上的任務定義,我所提供的環境變量如下:如何向AWS ECS任務定義提供環境變量?
主要爲HOST_NAME和值something.cloud.com
我的地方我用這個碼頭工人的運行命令我是個能傳入我的env變量,但通過任務定義,變量不會傳遞給容器。
此泊塢窗運行命令當地工作如何設置它在任務定義在AWS ECS:
搬運工運行-e HOST_NAME = something.cloud.com SID:最新
在ECS上的任務定義,我所提供的環境變量如下:如何向AWS ECS任務定義提供環境變量?
主要爲HOST_NAME和值something.cloud.com
我的地方我用這個碼頭工人的運行命令我是個能傳入我的env變量,但通過任務定義,變量不會傳遞給容器。
此泊塢窗運行命令當地工作如何設置它在任務定義在AWS ECS:
搬運工運行-e HOST_NAME = something.cloud.com SID:最新
你應該叫它name
而不是key
,見下面的例子
{
"name": "nginx",
"image": "",
"portMappings": [
{
"containerPort": 80,
"hostPort": 80
}
],
"environment": [
{
"name": "HOST_NAME",
"value": "something.cloud.com"
}
]
}
您可以在任務定義JSON文件中設置hostname VAR
hostname
Type: string
Required: no
The hostname to use for your container. This parameter maps to Hostname in the Create a container section of the Docker Remote API and the --hostname option to docker run.
請發佈任務定義。 –
我的任務def很簡單,它有一個nginx圖像,主機和容器端口設置爲80 80,並且在環境變量的字段中,我將Key設置爲HOST_NAME,將Value設置爲something.cloud.com。我應該使用方括號來獲得關鍵價值。 – governingcloud