问题标签 [aws-session-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 投票
0 回答
441 浏览

aws-systems-manager - aws start-session end with **Cannot perform start session: EOF**

我尝试在我的 CI 中使用会话管理器(使用 vanilla 配置,所以没什么太花哨的)。

所有输入(键等)和配置(用户/策略/键)都是有效的。我成功地在我自己的笔记本电脑上开始了一个会话。

但是在我的管道上,我收到了以下消息

这个shell有关系吗?

作为参考,CI 上使用的工具:

  • 会话管理器插件:1.2.30.0
  • AWS CLI:aws-cli/1.18.223 Python/2.7.17 Linux/5.4.0-1039-azure botocore/1.19.63
0 投票
2 回答
545 浏览

python - 如何使用 session-manager-plugin 命令

我想在 python 代码中使用 session-manager-plugin。

代码编写如下

但是,代码出现错误。

我参考“https://stackoverflow.com/questions/65963897/how-do-i-use-the-results-of-an-ssm-port-forwarding-session-started-with-ruby/”编写了代码66043222#66043222"

如果您有任何信息,请告诉我。

谢谢

0 投票
1 回答
470 浏览

linux - 开始新会话后如何获取当前的 ssm sessionId?

我试图在开始会话后获取当前的 aws ssm sessionId。我可以看到,当我启动它时,它会被打印出来,就像这样

但我不知道这是从哪里来的。

我还可以看到我可以从 ssm-session 工作人员那里获取它,但我正试图以更清洁的方式获取它:

0 投票
0 回答
220 浏览

amazon-ec2 - 通过 Session Manager 将文件传输到 EC2 的最快方式

我经常需要将大文件移入和移出通过 Session Manager 连接的 EC2 实例。AWS 内的文件传输速度很快,本地机器和非 AWS 资产之间的文件通过我们的光纤连接传输也很快。

然而,EC2 over Session Manager 的上行和下行速度真的很慢——比如大约 1MB/s。我通过 Session Manager 代理 ssh,它允许我使用常规实用程序来移动东西。这是一个会话管理器的东西,我如何使用的功能,它还是其他东西?

如果这是我能做的最好的,我将不得不处理它,但如果有可用的方法,我很乐意使用更好的方法。

0 投票
1 回答
857 浏览

amazon-web-services - 如何恢复与 aws cli 的会话?

我已经使用 command 开始了一个会话 aws ssm start-session --target <instance id> --region <my region>,当我这样做时,我得到Starting session with SessionId <sessionid>并登录到了 ec2 实例。然后我离开了我的电脑,连接超时。现在我想回到那个会话。

我尝试了 aws ssm resume-session --session-id <sessionid from above> --region <my region>返回类似 { "SessionId": "<sessionid from above>", "TokenValue": "", "StreamUrl": "<url here>" } . 但我如何真正再次连接?这让我在我的本地计算机上,而start session命令让我在 aws 实例上。如果我再次尝试 start-session 命令,我会得到一个全新的会话。我觉得我错过了一些明显的东西!

0 投票
0 回答
238 浏览

amazon-web-services - aws ssm session - 如何在启动会话时将“runAsDefaultuser”设置为交互式参数

我正在尝试创建一个我调用的文档,并将我的 IAM 用户指定为要与之连接的用户。该文档将是具有参数“runAsDefaultuser”的共享文档。它将默认为不存在的用户。这将迫使我提供一个参数,例如 --parameters '{"runAsDefaultUser": ["joeschmo"]}'。

我的最终目标是允许用户通过 SSM 通过 CLI 以他们的 IAM 用户身份登录。我尝试在 IAM 用户账户中使用标签。这仅在 AWS Session Manager 页面中通过 Web UI 使用 SSM 会话时有效。在 SSM CLI 中不起作用。SSM 文档覆盖了这一点。

我无法将其设置为参数。它只会接受它作为硬编码值。与“runAsEnabled”相同。

当我尝试使用“aws ssm update-document 或 create-document 命令将其设置为参数”时出现此错误。

我使用这个页面作为参考。 https://docs.aws.amazon.com/systems-manager/latest/userguide/getting-started-create-preferences-cli.html

这是我正在使用的示例文档。

我要使用的命令:

0 投票
0 回答
75 浏览

amazon-web-services - 如何使用 AWS 会话管理器端口转发连接到 RDS 实例

我是AWS会话管理器的新手。我的要求如下。

我有一个RDS需要连接的实例。目前它不能公开访问。我正在使用 VPN 连接到它。

由于我听说过具有port forwarding功能的 AWS 会话管理器,因此我需要使用它从本地机器连接到我的 RDS 实例以进行本地开发。

我怎样才能做到这一点?当我阅读文档时,我只能EC2使用会话管理器连接到实例,如何通过端口转发从本地连接到我的 rds?

0 投票
3 回答
1262 浏览

amazon-web-services - AWS SSM 会话管理器未显示实例

我将策略:AmazonSSMManagedInstanceCore 添加到 Windows 实例(正在运行 SSM 代理)的实例配置文件中......但它没有显示在会话管理器下。

它一直说:“没有与所需的 IAM 角色相关联的实例。” 知道是什么原因造成的吗?

(我也尝试过使用 amazon linux 2 实例——结果相同)。

编辑:是的,实例位于私有子网中,可能无法访问互联网——所以这可能是问题所在。

0 投票
1 回答
26 浏览

linux - 如果我的本地机器关闭,通过 Session Manager 访问的 EC2 实例中正在运行的进程是否会终止?

我正在使用 Windows 并通过会话管理器连接到 Linux EC2 实例。

该实例安装了一个 S3 存储桶,我正在运行一个繁重的解压操作,它将输出写入 S3 存储桶,这可能需要一天多的时间才能完成。(澄清:此操作发生在 EC2 实例内部

我之前没有使用过会话管理器,所以我不确定:如果我的 Windows PC 关闭,解压操作是否也会被取消,或者只要实例处于活动状态,它会继续运行吗?

0 投票
0 回答
119 浏览

amazon-web-services - 是否可以使用 ssm 会话管理器连接到 sagemaker 笔记本?

SageMaker Notebooks 没有用于 ssh 连接的“官方”方式,但可以使用 ngrok 找到它的说明。

是否可以改用会话管理器?arn:aws:sagemaker虽然 SageMaker Notebook 看起来像一个 ec2,但arn 的启动方式不同,它有arn:aws:ec2.

我通过 aws cli 尝试过,但我得到了An error occurred (TargetNotConnected) when calling the StartSession operation: