Amazon ECS 环境变量
环境变量控制任务的行为,例如用于运行任务的容量。Amazon ECS 为您的任务设置以下环境变量:
-
AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
- 完整的 HTTP URL 端点,供 SDK 在请求凭证时使用。这包括方案和主机。有关更多信息,请参阅《AWS SDK 参考指南》中的容器凭证提供商。 -
ECS_CONTAINER_METADATA_URI_V4
- 任务元数据版本 4 的地址。有关更多信息,请参阅 Amazon ECS 任务元数据端点版本 4。 -
ECS_CONTAINER_METADATA_URI
- 任务元数据版本 3 的地址。有关更多信息,请参阅 Amazon ECS 任务元数据端点版本 3。 -
ECS_AGENT_URI
- Fargate 支持的不同端点的基本地址。有关更多信息,请参阅: -
AWS_EXECUTION_ENV
- 有关运行任务的启动类型的信息。-
对于 Fargate,Amazon ECS 将其设置为
AWS_ECS_FARGATE
。 -
对于 EC2,Amazon ECS 将其设置为
AWS_ECS_EC2
。
-
-
AWS_DEFAULT_REGION
– 您的 AWS 账户 的默认 AWS 区域。这是您的任务运行所在的默认区域。 -
AWS_REGION
– 任务运行所在区域。如果定义了该值,该值将会覆盖AWS_DEFAULT_REGION
。
您可以在任务元数据中查看环境变量。有关更多信息,请参阅下列主题之一:
-
Fargate - Amazon ECS 任务元数据可用于 Fargate 上的任务