Amazon-Cloudwatch

apt-get 的“sudo yum install -y awslogs”是什麼?

  • June 24, 2017

根據aws 文件,這是安裝 aws-log 代理的命令:

sudo yum install -y awslogs

但是,由於我使用的是 ubuntu,所以我必須使用apt-get. 但該aws-log軟體包不可用。

有沒有相當於aws-logubuntu 的?如果沒有,我該如何安裝它?

請閱讀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 代理awslogsRPM 包僅在 Amazon Linux 上可用。如果您有 Ubuntu Server、CentOS 或 Red Hat,則需要手動安裝它。

您需要安裝 Python,apt-get update建議您在安裝 CloudWatch Logs 代理之前安裝。你有兩個選擇。

  1. 直接從網際網路上執行:
curl https://s3.amazonaws.com//aws-cloudwatch/downloads/latest/awslogs-agent-setup.py -O
sudo python ./awslogs-agent-setup.py --region us-east-1
  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 代理

引用自:https://serverfault.com/questions/857643