【问题标题】:how to know when does Amazon cloudfront is deployed, Is there any way for this?如何知道何时部署 Amazon cloudfront,有什么办法吗?
【发布时间】:2014-08-14 02:43:22
【问题描述】:

我的问题就是我在标题中写的。我正在尝试通过其 sdk 在亚马逊云前端创建一个 CDN。现在的问题是,部署完整的设置需要一些时间。解决此问题的一种方法是不断访问云端以了解其部署状态,但还有其他方法可以做到这一点,例如它通过特定 url 向我的应用程序发送通知。我正在使用亚马逊的 java sdk这个。

【问题讨论】:

    标签: amazon-web-services amazon-cloudfront


    【解决方案1】:

    既然您提到您正在使用 AWS Java SDK,我认为您可以使用Class GetDistributionResult

    这个类有一个名为getDistribution() 的方法,您可以将它与getStatus() 一起使用,它会为您提供当前分发状态的响应。现在你可以像这样检查

    if (status.equals("Deployed")) 
    {
      send a notification to my application on a specific URL
    }
    

    有关GetDistributionResult的更多信息

    【讨论】:

    • AWS cf 需要时间来部署。我们立即得到 GetDistributionResult。在这种情况下,状态将为“正在部署”。因此需要反复检查状态,这是我不想做的。
    猜你喜欢
    • 2016-07-20
    • 1970-01-01
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 2012-01-11
    • 2012-08-03
    相关资源
    最近更新 更多