从dotnet核心代码读取AWS ECS群集标签



我为AWS中的ECS群集创建了标签。例如,在群集mycluster的标签中,我可能有 - 环境=生产

我花了很长时间搜索dotnet core示例代码,以了解如何从该ECS群集标签中读取键值对。

如果有人可以提供简单的dotnet代码如何做,我将不胜感激。谢谢

我找到了它 -

nuget软件包AWSSDK.ResourceGroupsTaggingAPI需要此

using Amazon.ResourceGroupsTaggingAPI;
using Amazon.ResourceGroupsTaggingAPI.Model;
public string AWSGetClusterTag()
{
    string ret = "n demo - ";
    try
    {
        AmazonResourceGroupsTaggingAPIClient client2 = new AmazonResourceGroupsTaggingAPIClient(Amazon.RegionEndpoint.USEast2);
        GetTagValuesRequest req = new GetTagValuesRequest();
        req.Key = "your tag's key name here";
        GetTagValuesResponse res = System.Threading.Tasks.Task.Run(async () => await client2.GetTagValuesAsync(req)).Result;
        List<string> values = res.TagValues;
        ret = ret + " Cluster Tag =  " + req.Key + " : " + values[0];
    }
    catch (Exception e)
    {
       ret = "Exception happened: " + e.Message;
    }
    return ret;
}

最新更新