问题标签 [aws-systems-manager]

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 回答
52 浏览

json - Is there a way to use AWS Step Functions Input to assembly command string on System Manager block?

I am creating a Step Function State machine to everytime an instance starts it copy a file from S3 to an specific folder inside this instance. The origin folder inside S3 bucket has a folder named with this instance ID. The instance ID I am passing as input for the System manager block, but I need to use it to create the command string that will be performed inside the EC2.

For example:

My input is: $.detail.instance-id (lets assume the following ID i-11223344556677889)

The Systems Manager API parameters are:

Summing up, I want to turn the line with the command replacing the MY_INSTANCEID by my input $.detail.instance-id, and perform the following command:

"runuser -l ec2-user -c "aws s3 cp s3://my-bucket/i-11223344556677889/myfile.xyz /home/ec2-user/myfolder/myfile.xyz""

Is there a way? I already tried to use the Fn::join withou success.

Thank you in advance, kind regards,

Winner

0 投票
0 回答
6 浏览

aws-systems-manager - 如何发布 AWS Distributor Package 第三方代理并使其显示在第三方选项卡中?

您如何发布 AWS Distributor Package 第三方代理并使其显示在第三方选项卡中?是否可以通过 AWS Distributor Package 第三方代理获利?

0 投票
1 回答
22 浏览

python - 如何将输入参数从 api 网关传递到文档事件管理器

如何在事件管理器文档中传递输入参数。我有 python 脚本:

但是当我输入 postmand 时,它给我的输入参数错误需要 Postman URL 示例:https://xyzabc-api.us-south-1.amazonaws.com/Test?DocumentName=automation&IncidentID=INC0012345&Assigned=yes&Status=open

收到的输出:

“代码”:“InvalidAutomationExecutionParameters”,“消息”:“缺少必需参数:用户输入中的 IncidentID。”,“类型”:“发件人”

0 投票
1 回答
34 浏览

amazon-web-services - 类型自动化和命令的 AWS Systems Manager 文档有什么区别?

他们似乎服务于相同的目的。它们都可以分解为步骤,每个步骤都是一个脚本。命令或自动化文档也可以是状态管理器中 SSM 关联的一部分。所以我的问题很简单。在哪种情况下,我需要创建命令文档而不是自动化文档?

0 投票
2 回答
31 浏览

amazon-web-services - 允许 CodeBuildAction 更新 SSM 参数

我目前正在尝试通过 CodeBuildAction 设置 SSM 参数存储值。我的第一次尝试导致254返回代码,我猜这是因为请求未授权。然后,我尝试将托管策略附加到与 CodeBuildAction 关联的角色,但cdk deploy失败了:

这是角色设置:

我知道这意味着我使用了错误的政策,但我正在努力寻找替代方案。

是否有适用于此处的托管策略?如果没有,我将如何设置内联策略来实现我想要做的事情?

0 投票
1 回答
17 浏览

amazon-web-services - 我如何注意到从 AWS StepFunctions 执行的文件已停止?

SendCommand 在 AWS StepFunctions 中执行。

我正在从 SendCommand 执行 EC2 中的文件。

如果文件在中间停止,我希望 StepFunctions 以失败状态退出。

我怎样才能做到这一点?

0 投票
0 回答
5 浏览

aws-systems-manager - 加密现有参数的推荐方法是什么?

我的一个 AWS 账户的参数存储中有数百个(如果不是数千个)条目。目前它们只是普通的字符串。我想使用默认的 KMS 密钥对它们进行加密,但到目前为止,我发现这样做的唯一方法是删除现有参数。我还需要加密现有参数的所有版本。

有没有办法在不删除参数的情况下做到这一点?

0 投票
0 回答
9 浏览

amazon-web-services - AWS 分发包“TrendMicro-CloudOne-WorkloadSecurity”不适用于 linux

我正在尝试使用趋势科技来管理 EC2 实例。特别是我正在使用“TrendMicro-CloudOne-WorkloadSecurity”分发包。这似乎适用于 Windows 实例,但是,对我而言,它不适用于 Linux 实例,例如 Amazon Linux 2。我可以确认实例角色具有足够的权限以及所有端口都为测试目的而打开。我将实例上的 SSM 代理升级到最新版本以防万一。

我收到以下错误:

更新错误: % Total % Received % Xferd 平均速度 Time Time Time 当前 Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 56 100 56 0 0 9925 0 --:--:-- - -:--:-- --:--:-- 11200 % Total % Received % Xferd 平均速度 Time Time Time Time Current Dload Upload Total 花左速度

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 476 100 476 0 0 100k 0 --:--:-- - -:--:-- --:--:-- 116k /tmp/PlatformDetection:第 1 行:html:没有这样的文件或目录 /tmp/PlatformDetection:第 2 行:意外令牌附近的语法错误<' /tmp/PlatformDetection: line 2: 301 Moved Permanently ' 失败运行命令:exit status 2 安装包失败;安装状态失败

任何帮助表示赞赏。提前致谢!

0 投票
0 回答
12 浏览

amazon-web-services - How to I pull inventory report for current cpu /ram / storage configuration for AWS ec2 instance.. need to pull from multiple region multiple account?

I had tried using AWS system manager but it doesn’t pull current configuration. I need to pull the report for Multi region multi account using terraform code.

0 投票
0 回答
3 浏览

amazon-web-services - 如何通过 AWS CLI 部署 AWS Appconfig 托管配置版本

我一直在关注此文档以通过 CLI 在 AppConfig 中创建托管版本。

问题:contentaws 命令中的参数需要严格类型的blob。我想上传一个大约 40kB 的相对较大的 yaml 文件,它存在于我的代码仓库中,因为content它是 blob 类型的。

content将此 yaml 文件转换为 base64 并通过 CLI添加到参数的理想方法是什么?

我手动尝试将 yaml 转换为 base64 并添加命令,但 CLI 无法处理那么多数据并且没有响应。

注意:在 VSCode Windows 中使用 Powershell