【发布时间】:2020-03-11 19:51:49
【问题描述】:
我有一个如下所示的 CloudFormation 模板:
AWSTemplateFormatVersion: '2010-09-09'
Parameters:
env:
Type: String
Default: NONE
Resources:
GraphQLAPI:
Type: AWS::AppSync::GraphQLApi
Properties:
Name: !Sub 'my-api-${env}'
AuthenticationType: AMAZON_COGNITO_USER_POOLS
UserPoolConfig:
UserPoolId: <something>
AwsRegion: !Ref AWS::Region
DefaultAction: ALLOW
假设我已经有一个名为 /dev/cognitoUserPoolId 的 SSM 参数。当我创建这个模板并传递 env=dev 时,我想将该参数的值用作UserPoolId。我想避免为每个 SSM 参数手动传递一个新的 CFN 参数,因为在实践中可能会有很多。
【问题讨论】:
标签: amazon-web-services amazon-cloudformation aws-parameter-store