【问题标题】:How can i get ssm parameter from other region?如何从其他地区获取 ssm 参数?
【发布时间】:2021-08-14 09:23:58
【问题描述】:

我有一个用于在“eu-west-1”中部署 Cognito 用户池的模板以及用于在“us-east-1”中部署我的 APIGateway 和使用计划的其他模板。我有这样的参数部分:

Parameters:
  CognitoAPP:
    Type: AWS::SSM::Parameter::Value<String>
    Description: 'Cognito App client saved in eu-west-1'
  CognitoUPId:
    Type: AWS::SSM::Parameter::Value<String>
    Description: 'Cognito parameter saved in eu-west-1' 

从 JSON 参数中获取:

{
    "Parameters": {
        "CognitoAPP": "/playground/historical-api/cognito-app-client",
        "CognitoUPId": "/playground/historical-api/cognito-user-pool-id"        }
}

“CognitoAPP”和“CognitoUPId”保存在“eu-west-1”中,我想将它们放入“us-east-1”中。

【问题讨论】:

    标签: amazon-web-services yaml amazon-cloudformation aws-ssm amazon-api-gateway


    【解决方案1】:

    使用普通的 CFN 无法做到这一点。您必须以 lambda 函数的形式创建 custom resource。该函数将使用 AWS SDK 查询您在不同区域的 SSM 并返回到您的堆栈以供进一步使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-04
      • 2022-07-06
      • 1970-01-01
      • 2019-02-02
      • 2018-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多