簡體   English   中英

通過 AWS CLI 中的 aws ssm start session 記錄后傳遞命令

[英]Passing command once logged through aws ssm start session in AWS CLI

一旦我使用 aws ssm 通過 AWS CLI 登錄,我需要傳遞“sudo su - <用戶>”命令嗎?

aws ssm start-session --target“實例ID”?????? “sudo su - <用戶>”

有什么辦法嗎? 作為參數傳遞還是什么?

在沒有 SSH 的情況下,可以從命令行進入 EC2 實例。 只要您可以避免使用 SSH,而是使用更多雲原生方法,例如 System Manager 的 Session 管理器,就推薦使用。

文檔說:

示例 1:啟動 Session 管理器 session

此啟動會話示例與 Session 管理器 session 的實例建立連接。 請注意,此交互式命令需要在進行調用的客戶端計算機上安裝 Session 管理器插件。

 aws ssm start-session \ --target "i-1234567890abcdef0"

Output:

 Starting session with SessionId: Jane-Roe-07a16060613c408b5

因此,您可以通過這種方式進入您的 EC2 實例,然后輸入"sudo su - < user >"

但是,當前不支持使用aws ssm start-session AWS CLI 命令傳入參數,正如同一文檔頁面所述:

--參數(地圖)

保留供將來使用。

鍵->(字符串)

值->(列表)

(細繩)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM