簡體   English   中英

AWS SDK .NET Fargate ECS 獲取當前任務的 ARN

[英]AWS SDK .NET Fargate ECS Get ARN of current task

我們正在使用 AWS fargate,並通過一系列任務運行服務。 出於記錄目的,我想知道“當前任務”(代碼正在運行的任務)的 ARN。 在我們使用 EC2 之前,我可以使用適用於 .NET 的 AWS 開發工具包 (Amazon.Util.EC2InstanceMetadata.InstanceId) 來獲取它。

到目前為止,我還沒有發現任何可以滿足 SDK 中任務的 ID/ARN 或其他的東西。 有人知道檢索這些信息的方法嗎?

為了更清楚地說明我的意思是哪個任務 ID / ARN: 在此處輸入圖片說明

在 boto3 python3 SDK 中,它具有list_tasks(**kwargs) ,如此處所述: https : list_tasks(**kwargs)

請求語法

response = client.list_tasks(
    cluster='string',
    containerInstance='string',
    family='string',
    nextToken='string',
    maxResults=123,
    startedBy='string',
    serviceName='string',
    desiredStatus='RUNNING'|'PENDING'|'STOPPED',
    launchType='EC2'|'FARGATE'
)

不是 .NET 人,但這可能是您正在尋找的

https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/ECS/MECSListTasksListTasksRequest.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM