Amazon ECS 环境变量 - Amazon Elastic Container Service

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

您可以在任务元数据中查看环境变量。有关更多信息,请参阅下列主题之一: