我正在开发一个NestJs应用程序,我需要为我的帐户提供每个服务的地区列表(因为地区可能会因服务而异)。我曾尝试使用aws-regions npm包,但它提供了AWS中所有可用帐户的列表,并导致不必要的API调用。所有的地区都没有选择在我的account.So我只需要那些选择并根据服务。举个例子ec2 - us-east-1和us-east-2ebs - us-east-1和us-west-2
yyyllmsg1#
你能使用AWS Systems Manager Parameter Store吗,如here所示?它看起来像是通过SDK(包括JavaScript)可用的。使用CLI,它看起来像这样,一个服务(在本例中为Athena)获得区域列表。我不确定它是否考虑了选择加入服务,您必须测试它才能找到答案。
$ aws ssm get-parameters-by-path \ --path /aws/service/global-infrastructure/services/athena/regions --output json | \ jq '.Parameters[].Value'
1条答案
按热度按时间yyyllmsg1#
你能使用AWS Systems Manager Parameter Store吗,如here所示?它看起来像是通过SDK(包括JavaScript)可用的。
使用CLI,它看起来像这样,一个服务(在本例中为Athena)获得区域列表。我不确定它是否考虑了选择加入服务,您必须测试它才能找到答案。