问题标签 [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.
angular - AWS 检索参数存储值,CredentialsError: Missing credentials in config
在 Angular/Typescript 上尝试根据其名称从 AWS 上的 Parameter Store 检索值。
错误信息:
代码实现:
但是,AWS_SDK_LOAD_CONFIG=1 已经设置好了,还有什么其他原因会导致这个问题?
amazon-web-services - 将安全字符串参数插入 ssm 参数存储的 CDK 和自动化?
所以我发现您不能使用 CloudFormation 将需要使用 KMS 密钥保护的参数插入到安全参数存储中。显然,您可以使用 cli,但是在管道中执行多个插入安全参数时有很大的缺点,因为如果一个在中间失败,其他的将恢复,就像通过 CDK 和 Cloudformation 完成一样.
所以问题是,其他人如何将这种类型的功能整合到 CI/CD 管道中?手动转到每个环境并将其放入 Secure Parameter Store?
java - AWS SDK GetParameter 通过使用 roleArn 而不是
我正在尝试使用 AWS SDK Java 调用 AWS ParameterStore (GetParameter),但我无法做到这一点。
我有 roleArn 但没有 accessKey,secretKey 所以我假设我必须使用assumeRole 并获得获取参数的访问权限。
我看到这段代码使用用户主目录中的配置属性,但我怎样才能让它使用我的 roleArn 访问 AWS
所以基本上切换上面的代码来使用 roleARN 并获取参数。有人能帮我吗 ?
spring-boot - 带有 AWS Kinesis 流 @refreshscope 的 Spring 云总线
我到处阅读@RefreshScope,了解与 RabbitMQ 和 Kafka 一起使用的云总线应用程序。但就我而言,我使用的是 AWS Parameter store。我希望自动刷新所有客户端实例,而无需在 AWS 控制台上重建服务器。
我从 Paramstore 创建了 AWS Eventbridge 以通知 Kinesis Stream,但我无法弄清楚它如何通知我的所有客户端节点,而不是将负载均衡器刷新到仅一个节点(实例)。
感谢您提前回复。
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
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 是不可能的。
amazon-web-services - 从 SSM 参数生成文件并包含在无服务器框架 lambda 包中
我有一些 JSON 存储在 SSM 参数存储中,我想在我的无服务器框架 lambda 函数中使用它们(包含有关 Terraform 之前生成的基础设施的一些详细信息)。我可以调用 SSM 以在运行时获取数据,但 Parameter Store 的吞吐量限制非常低(默认为 40tps),因此我可能几乎立即超过该限制,即使更高的限制仍然太低而无法执行此操作在生产中。
更一般地说,我想避免调用外部服务来检索此信息的开销,因为它将在自定义 lambda 授权器中使用,因此我希望它快速且尽可能不依赖任何外部依赖项。
当我执行serverless deploy
. 我很高兴在它们发生变化时必须重新部署我的后端。
我可以使用环境变量,但是所有环境变量的最大大小是 4kb,所以我不能把 JSON 放在那里。
我正在使用Serverless Webpack Plugin,我认为这可能是关键,但我是 Webpack 新手,不知道从哪里开始!
amazon-web-services - 从 AWS lambda 函数访问参数存储字符串时出错
我正在使用 AWS 的 Parameter Store 来存储 String 参数值。我在从 Lambda 函数中获取参数时使用以下代码:
但是在从 AWS 控制台运行 Lambda 时,我不断收到以下错误:
我尝试添加对角色的管理员访问权限:lambdaExecutionRole,但现在出现此错误:
我什至尝试在此文档之后添加 ssm 权限:
知道我可能在这里缺少什么吗?提前致谢。
python - 如何集成 AWS 参数存储以在 EC2 上使用 Python 代码加密令牌/API 密钥?
我正在创建一个电报机器人。这需要我在我的 Python 代码中包含一个令牌来访问我的机器人。我很确定我应该将它保存在 AWS 参数存储中,这样它就更安全了。我不确定如何处理以下问题:
- 我应该使用哪个 python 包和函数,以便可以引用 AWS 参数存储中存储的令牌?
- 如果我错了,请纠正我,但我还需要为我的 EC2 实例提供 IAM 角色以访问我的 AWS 参数存储,对吗?
- 我是否可以确认我不应该使用 AWS Secrets Manager,因为我不打算为我的机器人轮换这个固定令牌?
PS对不起,如果这些是非常基本的问题。我不确定在哪里可以找到专门将 AWS 参数存储与 Python 代码集成的资源。
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
谢谢