本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SSM Agent在 Amazon Linux 1 執行個體上手動安裝
重要
Amazon Linux 1 於 2020 年 12 月 31 日達到標準支援的終止,並於 2023 年 12 月 31 日終止使用壽命,正如新AWS 聞部落格上的 Amazon Linux AMI end-of-life 更新
本主題提供SSM Agent在 Amazon Linux 1 執行個體上使用的命令。Amazon Linux 2 和 Amazon Linux 2023 執行個體不支援部分命令。繼續之前,請確認您正在檢視的主題符合您的執行個體類型。如需在 Amazon Linux 2 或 Amazon Linux 2023 執行個體上執行的命令,請參閱 在 Amazon Linux 2 和 Amazon Linux 2023 執行個體手動安裝 SSM Agent。
在大多數情況下,由 Amazon Linux 1 提供的 Amazon Machine Images (AMIs) 預設情況下預先安裝 AWS 了 AWS Systems Manager 代理程式 (SSM Agent)。如需詳細資訊,請參閱AMIs使用預先安SSM Agent裝的查找。
如果您需要在 Amazon Linux 1 上手動重新安裝代理程式,請使用此頁面上的資訊來協助您。
開始之前
在 Amazon Linux 1 執行個體SSM Agent上安裝之前,請注意以下事項:
-
關於在所有 Linux 作業系統安裝 SSM Agent 的重要資訊,請參閱在 Linux EC2 執行個體SSM Agent上手動安裝和解除安裝。
如果您在使用SSM文件安裝或更新代理程式之後,在受管理節點SSM Agent上使用
yum
指令進行更新AWS-UpdateSSMAgent
,您可能會看到下列訊息:「警告:在 yum 以外被RPMDB修改」。預期會出現此訊息,且可以安全忽略。
Amazon 1 SSM Agent 上的快速安裝命令
使用以下步驟手動安裝 SSM Agent 在單一執行個體。此程序使用全域可用的安裝檔案。
使用快速複製和粘貼命令SSM Agent在 Amazon Linux 1 上安裝
-
使用您偏好的方法 Connect 到您的 Amazon Linux 1 執行個體,例如SSH。
-
複製適用於執行個體架構的命令,並在執行個體上執行該命令。
注意
即使URLs在以下命令中包含一個
ec2-downloads-windows
目錄,但這些都是適用於 Amazon Linux 1 的正確全域安裝檔案。- x86_64
-
sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
- x86
-
sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_386/amazon-ssm-agent.rpm
- ARM64
-
sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
-
(建議) 針對您的執行個體架構執行命令,驗證代理程式正在執行。
- x86_64 和 x86
-
sudo status amazon-ssm-agent
- ARM64
-
sudo systemctl status amazon-ssm-agent
在大部分情況下,命令會報告代理程式正在執行,如下列範例所示。
- x86_64 和 x86
-
amazon-ssm-agent start/running, process 12345
- ARM64
-
amazon-ssm-agent.service - amazon-ssm-agent Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2021-10-20 19:09:29 UTC; 4min 6s ago --truncated--
在極少數情況下,命令會報告代理程式已安裝但未執行,如以下範例所示。
- x86_64 和 x86
-
amazon-ssm-agent stop/waiting
- ARM64
-
amazon-ssm-agent.service - amazon-ssm-agent Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled) Active: inactive (dead) since Wed 2021-10-20 22:16:41 UTC; 18s ago --truncated--
若要在這些情況下啟用代理程式,請執行適用於您執行個體架構的命令。
- x86_64 和 x86
-
sudo start amazon-ssm-agent
- ARM64
-
sudo systemctl start amazon-ssm-agent
在您的區域中為 Amazon Linux 1 建立自訂代理程式安裝命令
當您利用指令碼或範本在多個執行個體安裝 SSM Agent 時,建議使用您操作的 AWS 區域 所存放的安裝檔案。
針對以下命令,我們所提供的範例使用美國東部 (俄亥俄) 區域 (us-east-2
) 可公開存取的 S3 儲存貯體。
提示
您也可以使用您建構URL的自訂區域取代本主題Amazon 1 SSM Agent 上的快速安裝命令前面程序中URL的全域。
在下面的命令中,替換 region
使用您自己的信息。如需支援的清單 region
值,請參閱中 Systems Manager 服務端點中的「區域」欄Amazon Web Services 一般參考。
- x86_64
-
sudo yum install -y https://s3.
region
.amazonaws.com/amazon-ssm-region
/latest/linux_amd64/amazon-ssm-agent.rpm請參閱以下範例。
sudo yum install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_amd64/amazon-ssm-agent.rpm
- x86
-
sudo yum install -y https://s3.
region
.amazonaws.com/amazon-ssm-region
/latest/linux_386/amazon-ssm-agent.rpm請參閱以下範例。
sudo yum install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_386/amazon-ssm-agent.rpm
- ARM64
-
sudo yum install -y https://s3.
region
.amazonaws.com/amazon-ssm-region
/latest/linux_arm64/amazon-ssm-agent.rpm請參閱以下範例。
sudo yum install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_arm64/amazon-ssm-agent.rpm