【问题标题】:AWS ECS find out hosted/parent Task or TaskDefinition of a containerAWS ECS 找出容器的托管/父任务或任务定义
【发布时间】:2019-03-09 14:49:25
【问题描述】:

我在 ECS 中运行 AWS 容器。有没有办法从容器代码中获取主机任务或任务定义信息?我的容器是 dotnet core API。 因此,我正在寻找一种从我的 dotnet C# 代码中读取托管/父任务/任务定义的方法。

谢谢。

【问题讨论】:

    标签: amazon-web-services amazon-ecs aws-sdk


    【解决方案1】:

    将 AWS CLI 与 ECS CLI 一起使用(确保两者都已安装)。 您可以像这样列出集群的所有任务:

    aws ecs list-tasks --cluster your-cluster-name

    它将返回如下内容:

    {
        "taskArns": [
            "arn:aws:ecs:us-east-1:5xxx:task/1133xxxxxxc"
        ]
    }
    

    然后您可以使用返回的 ARN 来描述多个任务,如下所示:

    aws ecs describe-tasks --tasks arn:aws:ecs:us-east-1:5xxx:task/1133xxxxxxc --cluster your-cluster-name
    

    【讨论】:

      猜你喜欢
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 2023-01-18
      • 2016-04-03
      • 1970-01-01
      • 2021-03-07
      • 2022-11-12
      • 1970-01-01
      相关资源
      最近更新 更多