【问题标题】:Can I get the Amazon SWF usage limits for my account from the API?我可以从 API 获取我的账户的 Amazon SWF 使用限制吗?
【发布时间】:2015-02-24 08:48:45
【问题描述】:

根据Amazon Simple Workflow Service Limits

工作流程执行的限制

  • 最大开放工作流执行次数:100,000 每个域

但是,Amazon SWF Limit Increase Form 声明:

Amazon SWF 用户每个账户最多可以创建 100 个域。 [...] 在每个域中一次最多可以打开 10,000 个工作流执行,这意味着可以在每个用户帐户中同时打开多达一百万个执行。

无论哪种方式,亚马逊都可以为提出请求的客户更改限制。

有没有办法从 API为我的帐户获取这些数字,以获得明确的答案?
我可以在界面的某处看到它们吗?

【问题讨论】:

标签: amazon-web-services amazon-swf


【解决方案1】:

目前您无法在 SWF 控制台上看到此内容或使用 API 获取它们。我知道raise 或查看您当前限制的唯一方法是联系 AWS SWF 团队。我能找到向团队发送消息的唯一 URL 是 one I linked above

【讨论】:

    【解决方案2】:

    最近将速率限制信息添加到 CloudWatch:

    • 可以在 All > SWF > API Usage Metrics 中查看与 API 使用相关的速率限制,例如 StartWorkflowExecution
    • ScheduleActivityTaskStartChildWorkflowExecution 等决策相关的速率限制位于全部> SWF > 决策使用指标

    每个 API 或决策类型都有其 ProvisionedBucketSizeProvisionedRefillRate 的指标。

    例如,here is the rate limit for StartChildWorkflowExecution(链接为 us-east-1):

    还有 ThrottledEventsConsumedCapacity 的指标,因此您可以跟踪 API 的使用量以及失败的频率。

    新的 CloudWatch 仪表板在一处显示所有限制:https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#cw:dashboard=SWF

    【讨论】:

      猜你喜欢
      • 2021-05-14
      • 2012-01-29
      • 2023-03-25
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      相关资源
      最近更新 更多