问题标签 [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.

0 投票
0 回答
217 浏览

aws-lambda - 跨区域 Lambda 函数 SSM

我有一个 Cloudformation 模板,它创建多个 SSM 配置以包含自定义默认补丁基准。我包含了一个简单的 Lambda 函数,它将自定义补丁基线设置为默认值,并在 Cloudformation 中使用自定义资源。它工作得很好,但现在我需要将其扩展到所有区域,因为 SSM 目前无法集中管理 - 尽管我相信一旦我完成了这项工作,AWS 将推出一个新功能,它会做同样的事情。对我来说,懒惰的方式是在每个区域都有一个 S3 存储桶,并通过堆栈集部署我的 CFN,并在每个区域中创建 lambda 函数。我想最小化创建的资源并让 Cloudformation 触发一个 SNS 主题,这将使 Lambda 函数完成任务。有没有人有一个例子说明这如何工作或不可能?

0 投票
1 回答
905 浏览

bash - Bash:寻找匹配时意外的EOF

我正在尝试在远程 AWS Windows Server 2016 数据中心上运行 BitBucket 管道。

当我尝试运行管道时,出现以下错误:

我已经研究了 2-3 次语法,但不确定到底是什么问题。我在命令中看不到任何额外的单引号。任何帮助将不胜感激。

更新 1

@rici:

更新 2

0 投票
4 回答
10373 浏览

amazon-web-services - 无法从此帐户的参数存储中获取参数(参数值)

我得到错误:

这里有什么问题?

奇怪的是XXX来自参数存储的值,因此 CloudFormation 实际上能够获取该值......但它似乎试图从名称为它得到的值的参数中读取......我认为我的用法是不正确?

存储的值/some/thing/baseStackXXX这个例子中

0 投票
2 回答
11934 浏览

bash - 等到在 bash 脚本中满足条件

这里循环永远不会退出,它会继续打印“自动化正在运行......”即使在自动化已经执行并且状态没有进行中我想要做的是等到状态为“进行中”,打印“自动化是正在运行……”在屏幕上。完成后,如果失败或成功,我想在屏幕上打印自动化状态。

0 投票
1 回答
197 浏览

amazon-web-services - 如何使用 SSM 调用 AWS Lambda 函数

我是 AWS SSM 的新手,我的要求是我创建了一个 Lambda 函数,我必须使用 SSM 文档调用这个 lambda 是否可以实现?如果是这样请解释一下。

提前致谢

0 投票
4 回答
12458 浏览

node.js - 批量检索 AWS ssm 参数

如何一次从 AWS Systems Manager(参数存储)中批量(或多个参数)检索参数?使用 aws-sdk,以下是我编写的用于从参数存储中检索 SSM 参数的 Node.js 代码:

但是使用此代码,我发送 3 个请求以获取 3 个参数,这在大量参数的情况下效率低下。有没有办法在一个请求中检索多个参数。如果 ssm.getParameters() 是这样做的方法,那么请举一个例子(特别是该方法的参数)。我试过了,但我什么也没收到。

0 投票
3 回答
10628 浏览

amazon-web-services - AWS SSM put 参数验证异常

执行以下命令时出现错误。但据我谷歌搜索,我看到语法是正确的。

命令 1:

命令 2:

对于我得到的两个命令:

调用 PutParameter 操作时发生错误 (ValidationException):参数名称必须是完全限定名称。

0 投票
0 回答
159 浏览

amazon-web-services - 如何使用 SSM 上的 send_command 在 EC2 上异步执行批处理程序?

我已经部署了 Lambda 函数,该函数通过 ssm 的 send_command 在 EC2 上执行“BATCH PROGRAM”。“BATCH PROGRAM”的处理时间超过了 Lambda 的超时时间。因此,我想运行带有 ASYNCHRONOUSLY 执行的某些选项的 send_command。send_command 是否有任何异步/同步切换的执行选项?此致

0 投票
1 回答
513 浏览

amazon-web-services - AWS/SSM/AWS-RunPatchBaseline

我正在探索 AWS SSM 以在多个 AWS 账户上应用补丁。我能够使用相应的 AWS 文档成功实现这一点。在我的实施过程中,我使用 AWS-RunPatchBaseline 文档来更新我的 linux 实例。

这完全可以正常工作。补丁安装后实例重新启动。我试图实现的用例是:

  1. 安装补丁后实例不应重启。我试图更改文档以禁用重新启动过程,但这对我没有帮助。此外,与亚马逊支持人员核实后,他们仍在为我的请求修复。

是否可以通过使用自定义文档或修改现有文档来解决这个问题?

谢谢,维克

0 投票
2 回答
3446 浏览

amazon-web-services - 实现 Lambda 函数以通过 SSM 运行命令

我在 ssm 中有一个运行文档,用于在服务器上安装一些代理。现在,我想通过在启动新实例时运行这些文档来自动执行此任务。我想通过 aws lambda(在启动新实例时实现运行命令的脚本)来实现这一点 任何帮助将不胜感激!!!