问题标签 [ssm]
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.
amazon-web-services - 将 SSM 会话管理器的会话输出保存到另一个 AWS 账户中的 S3 存储桶
是否可以将 SSM 会话管理器的会话输出保存到另一个AWS 账户的 S3 存储桶中?我无法让它工作,我的存储桶策略如下所示:
terraform - 仅当 AWS Parameter Store 中的参数不存在时,如何创建/覆盖该参数?
我正在使用 terraform 在 AWS Parameter Store 中创建一个参数。
当我第一次运行terraform apply
时,如果参数不存在 terraform 创建参数。但是,如果我再次运行它(通常使用不同的值),我会收到错误
ParameterAlreadyExists:参数已经存在。要覆盖此值,请将请求中的覆盖选项设置为 true
如果我理解正确,这是由于 AWS Cli 的行为(不是特定于提供商)。
当前的行为overwrite = false
是
如果参数不存在,则创建它
如果参数存在,则抛出异常
我想要实现的是
如果参数不存在,则创建它
如果参数存在,则不执行任何操作
我没有在AWS CLI 文档中找到实现所需行为的方法。
我想知道是否有任何方法可以使用 terraform(或直接通过 AWS CLI)实现所需的行为
amazon-web-services - 如何在 AWS CloudFormation 中格式化“AWS::SSM::Parameter - Policies”属性?
我正在通过 Cloudformation (AWS::SSM::Parameter) 创建一个 SSM 参数。从文档中有一个“策略”属性:
文档中没有关于如何格式化字符串的示例或指南。我目前的CFN模板如下:
有没有人想过这个?
java - MyBatis 传递多个参数时,如何判断参数属性是否存在?
我在使用Mybatis的时候,DAO接口指定传递的参数叫做“param”,它是一个POJO,里面有两个属性。现在我需要根据这两个属性的存在进行不同的查询。我不知道该怎么办。
我知道应该使用动态SQL,但是我只能判断POJO是否存在,而不能判断它的属性是否存在,否则MyBatis会提示我找不到这个属性。
/这是DAO接口,指定参数名。/public List findByPage(@Param("param")T o,Page page);
/这是它对应的Mapper文件,我只能判断一个属性是否存在,不能判断另一个属性是否存在。/
选择 * 从 ps_jzg j,ps_bm b j.BM_DM = b.DM 和 j.BM_DM = #{param.bmDm}
现在,这个名为“param”的参数有两个属性:bmDm 和 processid。我需要判断这两个参数是否存在,然后进行不同的查询。现在只能判断POJO“param”是否存在。我不能改变DAO接口,因为它是上层规定的。这个问题困扰了我很久。我真的需要你的帮助。谢谢你。
linux - 为什么当我在我的 EC2 实例上启动 SSM 代理时,我得到“单元被屏蔽。”?
我注意到我的新机器没有注册 AWS SSM。我 sshed 到 EC2 机器并运行以下命令并得到非常神秘的错误:
我尝试使用谷歌搜索并没有发现任何有用的东西。也许 SSM 设置不正确?帮助!
amazon-web-services - SSM 参数允许的最大版本更改数
我创建了一个 SSM 参数,需要对其进行频繁更新(每分钟几乎 20 次)。SSM put_parameter API 表示,如果超过最大限制版本,它可能会返回一些错误。
ParameterMaxVersionLimitExceeded 该参数超过了允许的最大版本数。
HTTP 状态码:400
https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_PutParameter.html
所以我的问题是我们可以进行的最大允许版本更改是多少,该限制是否可配置?
官方文档参考将非常有帮助
sql - 我有两列,我想将两者结合起来,而不是通过 concat 仅结合另一行下方的一行
我在 Sql 表中有两列名为“下一个计划日期”和“预期计划日期”。我真正想要的是组合两列而不是串联,只是将它们组合在另一行下方。
我试过 unPivot 但它不起作用。任何建议请
select [Asset / Location],[Department Name], Future_Scheduled_Date from merge2_ernie Unpivot(Future_Scheduled_Date for [Department Name] in (select Distinct [Department Name] from merge2_ernie))作为示例
我的数据现在看起来像这样
我希望数据如下所示
bash - AWS Systems Manager 获取库存不是归还所有内容吗?
我正在使用 AWS CLI 针对我们的环境运行查询。我的查询未返回 Systems Manager 控制台中列出的所有内容。
我已将上述命令的输出与 Systems Manager 控制台中列出的输出进行了比较。有些东西肯定是丢失了。
我的预期结果是获得 Systems Manager 控制台在清单中显示的所有内容的列表。
jestjs - aws-sdk-mock 是否支持模拟 AWS SSM(参数存储)?
我正在尝试使用 aws-sdk-mock 和下面的代码来模拟 AWS SSM,但无法正常工作。不抛出错误,getParametersByPath
调用时从实际存储中获取值。
我查看了 aws-sdk-mock 文档,但似乎没有模拟 ssm 的示例,它是否支持。
amazon-web-services - 复制其他名称的 ssm 路径
我们将环境信息(端点、密码等)保存在 ssm 树下,我们将其命名为 /qa/,我们想找到一种简单的方法将其复制到 /qa01/ /qa02/ 等,并在此过程中修改一些变量。
我们已将当前内容转储为:
到一个文件,但我找不到在新路径下修改和上传它的方法。
我们将使用设置环境变量的想法
在构建时和
在 ECS 下运行时。
将环境信息排除在 git 之外是一种好方法吗?
谢谢