簡體   English   中英

為什么當我在EC2實例上啟動SSM代理時,我得到“單位被屏蔽”。

[英]Why when I start the SSM agent on my EC2 instance I get “Unit is masked.”?

我注意到我的新計算機未在AWS SSM中注冊。 我撒到EC2機器上並運行以下命令,並得到了非常神秘的錯誤:

[ec2-user@ip-10-0-15-143 ~]$ sudo systemctl enable amazon-ssm-agent
Failed to execute operation: Cannot send after transport endpoint shutdown
[ec2-user@ip-10-0-15-143 ~]$ sudo systemctl start amazon-ssm-agent
Failed to start amazon-ssm-agent.service: Unit is masked.
[ec2-user@ip-10-0-15-143 ~]$

我嘗試使用Google搜索,但發現沒有任何用處。 也許SSM設置不正確? 救命!

我想我明白了。 似乎最新版本的AWS Linux已經在其上運行SSM,並且我的設置腳本正在第二次重新安裝SSM,這已覆蓋了原始安裝。

具體來說,我必須刪除此行:

sudo yum -y install https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm"

不要運行它!

暫無
暫無

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

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