问题标签 [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 投票
1 回答
1427 浏览

spring - Spring Cloud 应用程序与 AWS Parameter Store 的集成测试

如何对从 AWS Parameter Store (dependency org.springframework.cloud:spring-cloud-starter-aws-parameter-store-config) 读取属性的 Spring Boot 应用程序执行集成测试。

是否应在集成测试中禁用 AWS Parameter Store 集成?

如何在集成测试中使用本地服务器(或模拟)而不是真正的 AWS Parameter Store?

0 投票
1 回答
1644 浏览

amazon-web-services - AWS SSM 按路径获取参数 操作 JSON

我正在尝试使用以下命令从 AWS 参数存储中检索特定路径下的所有参数:

这会返回一个 JSON,其中包含很多我不需要的字段。如何使用--query来检索名称和值?

关于如何使用该--query参数的任何文档?我试过传递jq查询字符串,但这不起作用。

0 投票
2 回答
245 浏览

amazon-web-services - 使用 cloudformation 中的标签访问 AWS System Manager Parameter Store

对于单个键,我在历史记录中有多个值,因为参数存储维护历史记录。

示例 cloudformation 脚本:

我可以执行上面的操作,即 keyname:version

我想使用标签而不是版本访问参数。

用这种方法或其他方法如何做到这一点?

0 投票
3 回答
6896 浏览

amazon-cloudformation - 在 AWS CDK 中使用 Parameter Store 值的最佳方式是什么

valueForStringParameter在 CDK 中使用 SSM 方法时遇到问题。它在我第一次部署堆栈时工作,但是当我重新部署堆栈时它没有更新参数值,因为 CloudFormation 模板没有更改,因此 CloudFormation 认为没有更新,即使 SSM 参数已更改。

对于上下文,我通过 CodePipeline 部署堆栈,我cdk synth首先在其中运行,然后使用CloudFormationCreateUpdateStackAction操作来部署模板。

任何人都知道如何解决这个问题?我知道唯一可行的其他选项是切换到调用 SSM 并使用 aws-sdk 返回值的自定义资源 lambda,但这感觉像是一个过于复杂的选项。

更新 1 我不能使用ValueFromLookup,因为值仅在运行时更新,作为另一个堆栈的 cloudformation 部署的一部分(我在 CodePipeline 中部署两个堆栈,在 2 个不同的区域中),因此综合时间查找会导致过时的值。

0 投票
0 回答
1162 浏览

spring-boot - 在 Spring Boot 中从 AWS Parameter Store 绑定参数时出错

由于一些已知漏洞,我无法在我的组织中使用 spring-cloud-starter-aws-parameter-store-config。所以我只是尝试从 jar 中提取代码并在我的项目中使用它。但我无法将参数从 aws store 绑定到 spring boot。我收到以下错误-

这些是我正在使用的文件

引导程序.yml

春天工厂

0 投票
1 回答
988 浏览

amazon-web-services - 使用 AWS 参数存储的更好方法?1. 将所有变量保存为 JSON 格式的单个参数 2. 将每个变量保存为单独的参数

我有一个要托管在 AWS 云上的 Web 应用程序。我们正在从 AWS 参数存储中读取所有应用程序配置。但是,我不确定是否应该将所有变量作为 json 格式的单个参数,或者在参数存储中为每个变量设置一个参数。

将单个参数作为 json 字符串的问题是,AWS 参数存储不返回 JSON 对象,而是返回字符串。所以我们必须将字符串绑定到一个涉及反射的模型(这是一个非常繁重的操作)。每个变量都有单独的参数意味着程序中有额外的代码行(这并不昂贵)。

另外,我的应用程序是一个多租户应用程序,它在中间件中有一个租户解析器。因此,每个租户都将存在配置变量。

0 投票
1 回答
384 浏览

amazon-web-services - 使用 powershell 创建 AWS Parameter Store 键/值对

有没有办法使用 Powershell 在 AWS Parameter store 上创建新的安全键/值对?是使用 AWSCLI 的唯一解决方法吗?

0 投票
2 回答
500 浏览

amazon-web-services - AWS Lambda 可以进行跨账户活动吗?

我们可以使用 AWS Lambda 进行跨账户活动吗?例如,我想将一个参数存储在多个 AWS 账户中的 SSM 参数存储中。想象一下,我有一个可以访问所有其他 AWS 账户的主 AWS 账户。现在我可以编写一个 python 脚本来存储参数并使用 AWS LAMBDA 来执行此操作。

0 投票
1 回答
1150 浏览

amazon-sqs - 如何使用无服务器框架创建参数存储配置值?

我有以下使用 Serverless Framework 项目的 serverless.yml 文件创建的队列:

如何获取创建的队列的 URL 并将其作为参数存储在 AWS Systems Manager 中?我需要将它存储在那里,以便除此之​​外的其他应用程序知道如何访问它。

0 投票
2 回答
137 浏览

amazon-web-services - AWS 中的密码格式的秘密

我们将 Secrets、密钥保存在 AWS Secrets Manager 中,这些可以稍后在编程中检索。我们还可以定义可以访问这些值的 IAM 策略。我们能够看到键和值的组合。例如,我可以保存“AppPass=@123tx56tX”。管理员用户可以看到“AppPass”的实际值,是否可以像秘密“AppPass=**********”或任何其他 AWS 服务或任何解决方法一样存储它。只是不希望每个人(有权访问的人)都从控制台看到密码值。