apt-get 的“sudo yum install -y awslogs”是什麼?
根據aws 文件,這是安裝 aws-log 代理的命令:
sudo yum install -y awslogs
但是,由於我使用的是 ubuntu,所以我必須使用
apt-get
. 但該aws-log
軟體包不可用。有沒有相當於
aws-log
ubuntu 的?如果沒有,我該如何安裝它?
請閱讀http://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/QuickStartEC2Instance.html了解 ubuntu/debian 的安裝說明:
獲取安裝程序
curl https://s3.amazonaws.com//aws-cloudwatch/downloads/latest/awslogs-agent-setup.py -O
並執行安裝程序
sudo python ./awslogs-agent-setup.py --region us-east-1
安裝代理後,繼續下一部分配置代理。
CloudWatch Logs 代理
awslogs
RPM 包僅在 Amazon Linux 上可用。如果您有 Ubuntu Server、CentOS 或 Red Hat,則需要手動安裝它。您需要安裝 Python,
apt-get update
建議您在安裝 CloudWatch Logs 代理之前安裝。你有兩個選擇。
- 直接從網際網路上執行:
curl https://s3.amazonaws.com//aws-cloudwatch/downloads/latest/awslogs-agent-setup.py -O sudo python ./awslogs-agent-setup.py --region us-east-1
- 獨立安裝:
curl https://s3.amazonaws.com//aws-cloudwatch/downloads/latest/awslogs-agent-setup.py -O curl https://s3.amazonaws.com//aws-cloudwatch/downloads/latest/AgentDependencies.tar.gz -O tar xvf AgentDependencies.tar.gz -C /tmp/ sudo python ./awslogs-agent-setup.py --region us-east-1 --dependency-path /tmp/AgentDependencies
對於這兩個選項,
--region
可以是us-east-1
,us-west-1
,us-west-2
,ap-south-1
,ap-northeast-2
,ap-southeast-1
,ap-southeast-2
,ap-northeast-1
,eu-central-1
,eu-west-1
, 或sa-east-1
. 有關詳細資訊,請參閱在執行的 EC2 實例上安裝和配置 CloudWatch Logs 代理。