问题标签 [aws-parameter-store]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
75 浏览

node.js - 将回调的值分配给常量

对于我们尝试使用的工具,我们在 node.js 中有一个非常小的程序(我对 node.js 的了解为 0)。该工具需要一些配置,安全性要求我们不要将这些配置作为环境变量,而是从某种商店获取它们,所以我们曾经拥有:

不再允许,它需要使用一个方法(来自 aws 参数存储),稍后我们希望仍然像以前一样使用这个 loggerConfig 变量。我尝试过的是以下内容,但我相信由于 javascript 的异步性质,这永远不会奏效。我不知道如何完成这项工作,并希望有人可以帮助我重写它以使作业正常进行。

0 投票
1 回答
119 浏览

amazon-web-services - 数字海洋上 AWS 参数存储的替代方案

我在 AWS 中使用 Parameter Store。现在我正在迁移到 Digital Ocean。Digital Ocean 中的参数存储有其他选择吗?请帮帮我

0 投票
1 回答
237 浏览

amazon-web-services - 在 CloudFormation 中,将子网 ID 存储在 Parameter Store 中

我有一个 CloudFormation 模板来创建 VPC 并向其添加子网和安全组。我需要将新安全组的 ID 和子网的 ID 存储在 AWS Parameter Store 中。

这适用于在 中使用的安全组Value: !GetAtt [securityGroup, GroupId],但我不知道如何以与 Parameter Store 一起使用的方式引用子网的 ID。

以下是 CloudFormation 的相关部分:

错误 A

尝试获取子网的“id”属性可以理解地给出错误

资源子网 1 不支持 Fn::GetAtt 中的属性类型 id。

我也试过“SubnetId”无济于事。查看子网的 CF 文档显示没有可返回的子网 ID 的属性Fn::GetAtt

错误 B

尝试获取子网 IDFn::Ref也不起作用。即使文档说“Ref返回子网的 ID”,尝试更新 CF 堆栈在尝试创建/更新“subnet1Id”参数时也会出现此错误:

属性验证失败:[在{/}中遇到不支持的属性:[值]]

0 投票
2 回答
1016 浏览

node.js - getParametersByPath 页面大小

在 AWS-SDK for Node.js getParametersByPath()SSM 方法中返回分页数据,这意味着我必须在循环中进行多次调用。有没有办法禁用分页或增加页面大小(超过 10,这是MaxNumber参数的最大值)?

或者,如果必须进行多次调用 - 是否可以将结果收集到 Promise 数组中以立即解决?

基本上,我们需要在 Lambda 启动时加载大约 12 个参数。目前获取参数大约需要 2 秒 - 因为连续调用了 2 次。理想情况下,它必须是一个呼叫或两个并行呼叫。

0 投票
0 回答
490 浏览

amazon-web-services - docker-compose.yml 中的 AWS 参数存储

我将所有秘密数据保存到 AWS Parameter Store 中,我的应用程序使用 docker-compose 运行,我尝试在aws ssm get-parameters内部进行评估docker-compose.yaml

但是施工$$(<command>)不行。

我得到的不是来自参数存储的预期值

$(get-parameters --name DB_EN​​DPOINT --region eu-north-1 --output text --query Parameters[].Value)

我知道如何通过准备一个export MY_VAR="$(get-parameters ...)"可以理解的脚本来做到这一点。

但问题是docker-compose.yaml如果可以,我可以获取 Parameter Store 值吗?

0 投票
1 回答
213 浏览

amazon-web-services - 如何将 ssm 参数传递给 cloudwatch 以监控 ec2 实例状态变化?

是否可以将存储为 SSM 中的参数的 EC2 实例 ID 传递给 Cloud-Watch 事件规则。

EC2 将由 AutoScaling 创建,其 Instance-Id 将存储在 SSM 中。现在我想将我的 SSM 参数传递给 CloudWatch 来监控实例的状态变化,代替 InstanceId,如下所示。

在此处输入图像描述

0 投票
1 回答
305 浏览

amazon-web-services - AWS Parameter Store:不同环境的不同键

我们正在尝试将一些密钥和机密从 .env 移动到 AWS Parameter Store 以提高安全性。我们有两个 EC2 实例,一个用于生产环境,另一个用于暂存环境。每个实例都有在 public 文件夹下的 .env 文件中定义的键/值,因此它对公共访问是隐藏的。

.env 文件中的键在生产环境和暂存环境之间是相同的,只是值不同。所以加载这些值的代码在生产和登台之间是相同的。现在我们正在尝试将这些键/值移动到 AWS 参数存储,并且由于 Parameter Store 是账户级别的范围,

有没有办法根据 EC2 实例分配不同的值?

例如

已经成为(我们试图避免做的事情)

0 投票
1 回答
163 浏览

amazon-web-services - 有没有办法使用 Ansible 复制和替换参数存储中的值来部署文件?

我想知道在使用参数存储中的值将文件部署到目标时是否可以使用 Ansible 模板/复制并替换文件中的多个值(例如:.properties、.xml 等)?

在上面的示例中,我想用存储在 Parameter Store 中的实际值替换(APP-TIMEOUT-VALUE,APP-ZONE-VALUE 等)值,键为(APP-TIMEOUT-VALUE,APP-ZONE-VALUE, ETC..)。

如果有没有其他脚本的直接方法,请有人建议我。

非常感谢

0 投票
1 回答
317 浏览

amazon-web-services - 获取存储在 AWS Parameterstore 或 AWS SecretsManager 中的 SSM 文档中的秘密字符串值

我试图在互联网上找到这个问题的一些答案,但我在任何地方都找不到任何东西。

我知道可以使用 Cloudformation 从 AWS Parameterstore 或 AWS SecretsManager 检索密钥。是否可以使用 SSM 文档做同样的事情?例如,从 AWS Parameterstore 或 AWS SecretsManager 动态地将 API 密钥的信息加载到 SSM 文档中?

如果可能,我必须使用哪些选项将参数从 AWS Parameterstore 或 AWS SecretsManager 传递到 SSM 文档?

如果可能的话,将不胜感激一个小的编码示例!:)

0 投票
0 回答
39 浏览

aws-parameter-store - How to find parameter in AWS Parameterstore?

How to find parameter values recursively from all the parameters. We have around 1000 parameters and from this how can I find which database is used in which project.

Thanks,