问题标签 [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 回答
92 浏览

angular - AWS 检索参数存储值,CredentialsError: Missing credentials in config

在 Angular/Typescript 上尝试根据其名称从 AWS 上的 Parameter Store 检索值。

错误信息:

代码实现:

但是,AWS_SDK_LOAD_CONFIG=1 已经设置好了,还有什么其他原因会导致这个问题?

0 投票
2 回答
857 浏览

amazon-web-services - 将安全字符串参数插入 ssm 参数存储的 CDK 和自动化?

所以我发现您不能使用 CloudFormation 将需要使用 KMS 密钥保护的参数插入到安全参数存储中。显然,您可以使用 cli,但是在管道中执行多个插入安全参数时有很大的缺点,因为如果一个在中间失败,其他的将恢复,就像通过 CDK 和 Cloudformation 完成一样.

所以问题是,其他人如何将这种类型的功能整合到 CI/CD 管道中?手动转到每个环境并将其放入 Secure Parameter Store?

0 投票
0 回答
95 浏览

java - AWS SDK GetParameter 通过使用 roleArn 而不是

我正在尝试使用 AWS SDK Java 调用 AWS ParameterStore (GetParameter),但我无法做到这一点。

我有 roleArn 但没有 accessKey,secretKey 所以我假设我必须使用assumeRole 并获得获取参数的访问权限。

我看到这段代码使用用户主目录中的配置属性,但我怎样才能让它使用我的 roleArn 访问 AWS

所以基本上切换上面的代码来使用 roleARN 并获取参数。有人能帮我吗 ?

0 投票
2 回答
249 浏览

spring-boot - 带有 AWS Kinesis 流 @refreshscope 的 Spring 云总线

我到处阅读@RefreshScope,了解与 RabbitMQ 和 Kafka 一起使用的云总线应用程序。但就我而言,我使用的是 AWS Parameter store。我希望自动刷新所有客户端实例,而无需在 AWS 控制台上重建服务器。

我从 Paramstore 创建了 AWS Eventbridge 以通知 Kinesis Stream,但我无法弄清楚它如何通知我的所有客户端节点,而不是将负载均衡器刷新到仅一个节点(实例)。

感谢您提前回复。

0 投票
1 回答
445 浏览

spring - Springboot 2.4.4 和 awsPramstore

为什么它要求我提供 AwsParamStoreProperties。在我的 pom 中,我只将 dep 添加到 spring-cloud-starter-aws-parameter-store-config

遵循https://docs.awspring.io/spring-cloud-aws/docs/2.3.0-RC1/reference/html/index.html sec 3.2

0 投票
0 回答
1167 浏览

json - 如何将多个参数从 JSON 导出到 AWS SSM 参数存储

我正在尝试将 SSM 参数从一个帐户复制到不同的帐户和不同的区域。我有 100 个使用 get-parameters-by-path 导入的参数。

现在我想将它们导出到不同帐户中的不同区域。当我一个接一个地添加时:

aws ssm put-parameter --cli-input-json file:///../parameters.json --region us-east-2

使用 parameters.json 为:

它可以正常工作,但我想知道如何一次导出多个,我希望一次加载它们。

这是不起作用的示例 paramaters.json。它不会抛出任何错误,但会再次打印相同的内容。

我不能使用 aws-ssm-copy,因为它们都是不同账户中的不同区域,而且我也在修改导入的值,然后再导出到新账户,这对于 aws-ssm-copy 是不可能的。

0 投票
1 回答
348 浏览

amazon-web-services - 从 SSM 参数生成文件并包含在无服务器框架 lambda 包中

我有一些 JSON 存储在 SSM 参数存储中,我想在我的无服务器框架 lambda 函数中使用它们(包含有关 Terraform 之前生成的基础设施的一些详细信息)。我可以调用 SSM 以在运行时获取数据,但 Parameter Store 的吞吐量限制非常低(默认为 40tps),因此我可能几乎立即超过该限制,即使更高的限制仍然太低而无法执行此操作在生产中。

更一般地说,我想避免调用外部服务来检索此信息的开销,因为它将在自定义 lambda 授权器中使用,因此我希望它快速且尽可能不依赖任何外部依赖项。

当我执行serverless deploy. 我很高兴在它们发生变化时必须重新部署我的后端。

我可以使用环境变量,但是所有环境变量的最大大小是 4kb,所以我不能把 JSON 放在那里。

我正在使用Serverless Webpack Plugin,我认为这可能是关键,但我是 Webpack 新手,不知道从哪里开始!

0 投票
1 回答
500 浏览

amazon-web-services - 从 AWS lambda 函数访问参数存储字符串时出错

我正在使用 AWS 的 Parameter Store 来存储 String 参数值。我在从 Lambda 函数中获取参数时使用以下代码:

但是在从 AWS 控制台运行 Lambda 时,我不断收到以下错误:

我尝试添加对角色的管理员访问权限:lambdaExecutionRole,但现在出现此错误:

我什至尝试在此文档之后添加 ssm 权限:

知道我可能在这里缺少什么吗?提前致谢。

0 投票
1 回答
55 浏览

python - 如何集成 AWS 参数存储以在 EC2 上使用 Python 代码加密令牌/API 密钥?

我正在创建一个电报机器人。这需要我在我的 Python 代码中包含一个令牌来访问我的机器人。我很确定我应该将它保存在 AWS 参数存储中,这样它就更安全了。我不确定如何处理以下问题:

  • 我应该使用哪个 python 包和函数,以便可以引用 AWS 参数存储中存储的令牌?
  • 如果我错了,请纠正我,但我还需要为我的 EC2 实例提供 IAM 角色以访问我的 AWS 参数存储,对吗?
  • 我是否可以确认我不应该使用 AWS Secrets Manager,因为我不打算为我的机器人轮换这个固定令牌?

PS对不起,如果这些是非常基本的问题。我不确定在哪里可以找到专门将 AWS 参数存储与 Python 代码集成的资源。

0 投票
1 回答
770 浏览

node.js - 如何从节点中的 SAM lambda local 访问 SSM Parameter Store

我有一个带有节点的 lambda,对于本地部署,我使用的是 SAM CLI。此 lambda 需要 SSM 参数存储中的一些参数才能连接到数据库。除了区域之外,我还将 AWS_ACCES_KEY_ID 和 AWS_SECRET_ACCESS_KEY 配置为环境变量。执行本地 lamda 时,我没有收到任何错误,因为它转到 aws,但它没有给我带来任何东西。这不是代码问题,因为如果我已经在 aws 中部署它,它可以正常工作。我不知道是否需要进行其他配置才能使其正常工作。

模板.yaml

谢谢