gpt4 book ai didi

amazon-web-services - 如何存储从cloudformation堆栈输入的参数?

转载 作者:行者123 更新时间:2023-12-03 07:19:25 25 4
gpt4 key购买 nike

我想要完成的是存储来自 Cloudformation 堆栈的输入参数。

例如:想象一下有两个参数param1param2

我想将输入的值存储在 DynamoDB、RDS Db 等中。

我在 SNS 通知中:

enter image description here

不幸的是,通知的有效负载如下所示:

StackId='arn:aws:cloudformation:us-east-1:accountId:stack/rfdsf/b6df0100-fd18-11e7-b3ab-500c2893c0d2'
Timestamp='2018-01-19T13:00:24.774Z'
EventId='b6df9d40-fd18-11e7-b3ab-500c2893c0d2'
LogicalResourceId='rfdsf'
Namespace='accountId'
PhysicalResourceId='arn:aws:cloudformation:us-east-1:accountId:stack/rfdsf/b6df0100-fd18-11e7-b3ab-500c2893c0d2'
PrincipalId='accountId'
ResourceProperties='null'
ResourceStatus='CREATE_IN_PROGRESS'
ResourceStatusReason='User Initiated'
ResourceType='AWS::CloudFormation::Stack'
StackName='rfdsf'
ClientRequestToken='Console-CreateStack-774eec95-c976-434c-b43b-ad3d295a0b9b'

如您所见,没有任何输入的值。

是否可以将输入的参数存储到数据库中?

最佳答案

根据@Rodrigigo M的建议,您可以将参数保存到SSM参数存储中。

Description: "Create SSM Parameter"
Resources:
BasicParameter:
Type: "AWS::SSM::Parameter"
Properties:
Name: "param1"
Type: "String"
Value: "ABCD"
Description: "SSM Parameter for running date command."
AllowedPattern: "^[a-zA-Z]{1,10}$"

此外,如果您想将这些保存到数据库中,您可以创建一个 Lambda 来读取它们并将其存储到 DynamoDb 或 RDS 中。

关于amazon-web-services - 如何存储从cloudformation堆栈输入的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48342016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com