AWS 区域服务可用性
AWS regional service availability
正在使用 TS 模板使用 AWS CDK 开发基于云的应用程序,我希望能够检查服务在某个区域的可用性并处理它不可用的情况,最好部署到具有特定服务可用性的另一个区域。
我有一个关于如何检查的想法,但它似乎不是最优的,而且有点 hack-y。
$ curl --request GET \
--url https://pinpoint.eu-west-3.amazonaws.com/
$ curl --request GET \
--url https://pinpoint.us-east-1.amazonaws.com/
理想情况下,我希望能够使用像 this 这样的函数,但我似乎无法在 JS AWS SDK 中找到一个。
令人惊讶的是,在其他语言版本的 SDK 中没有方法。但是,我发现名为 AWS Systems Manager that might be exactly what we need. (By the way, these 的东西是声明的访问 AWS 端点和服务信息的方式)。
AWS SSM 有一项名为 Parameter Store's Public Parameters 的功能。可以通过它们访问有关 AWS 端点和服务的一些信息。
一些有用的操作可能是:
getParameter
getParameters
getParametersByPath
describeParameters
考虑到您可能需要经过身份验证才能执行某些操作。
我真的没有时间彻底测试它,所以如果它能以某种方式帮助解决您的问题,请告诉我。
正在使用 TS 模板使用 AWS CDK 开发基于云的应用程序,我希望能够检查服务在某个区域的可用性并处理它不可用的情况,最好部署到具有特定服务可用性的另一个区域。
我有一个关于如何检查的想法,但它似乎不是最优的,而且有点 hack-y。
$ curl --request GET \
--url https://pinpoint.eu-west-3.amazonaws.com/
$ curl --request GET \
--url https://pinpoint.us-east-1.amazonaws.com/
理想情况下,我希望能够使用像 this 这样的函数,但我似乎无法在 JS AWS SDK 中找到一个。
令人惊讶的是,在其他语言版本的 SDK 中没有方法。但是,我发现名为 AWS Systems Manager that might be exactly what we need. (By the way, these 的东西是声明的访问 AWS 端点和服务信息的方式)。
AWS SSM 有一项名为 Parameter Store's Public Parameters 的功能。可以通过它们访问有关 AWS 端点和服务的一些信息。
一些有用的操作可能是:
getParameter
getParameters
getParametersByPath
describeParameters
考虑到您可能需要经过身份验证才能执行某些操作。
我真的没有时间彻底测试它,所以如果它能以某种方式帮助解决您的问题,请告诉我。