【问题标题】:Get AWS Batch cluster name CDK获取 AWS Batch 集群名称 CDK
【发布时间】:2021-01-30 20:01:09
【问题描述】:

我正在尝试使用 AWS Batch 中的内存利用率来创建警报。但是,与该服务相关的指标位于创建计算环境时自动创建的 ECS 集群下。我正在尝试将此集群名称提供给警报维度,但我无法使用 CDK 访问集群名称。我在 CDK API 中进行了研究,但这似乎是不可能的。现在有人可以做到这一点吗?

【问题讨论】:

    标签: amazon-ecs amazon-cloudwatch aws-cdk aws-batch


    【解决方案1】:

    不知道能不能找到Batch使用CDK创建的ECS集群。 Batch 隐藏了它在后端所做的工作(即创建 ECS 集群)的详细信息。

    我唯一的猜测是,您可以编写自定义代码来列出您账户中的 ECS 集群,并将其中一个集群与您希望看到的名称相匹配。我认为初始化批处理计算环境时批处理初始化集群,但我不确定是否存在时间滞后。

    【讨论】:

    • 但是有没有办法在 CDK 中列出集群?我进行了研究,并找到了一种使用 SDK 列出它们的方法,但这不是我想要的
    • 我不确定您是否可以在 CDK 中列出它们。 Cluster.fromClusterAttributes 是我希望使用的函数,但 ClusterAttributes 需要确切的集群名称。您可能需要使用 SDK。
    猜你喜欢
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    • 2021-10-18
    • 1970-01-01
    • 2019-04-04
    • 2020-08-31
    • 2016-11-09
    相关资源
    最近更新 更多