2016-08-08 2 views

Antwort

2

Funktioniert gut für mich.

  1. erstellen IAM Benutzer in AWS-Konsole mit der folgenden Politik:
"Version" "2012-10-17" 
    "Statement" 
     "Action" 
      "logs:CreateLogStream" 
      "logs:PutLogEvents" 
      "Effect" "Allow" 
      "Resource" 
  1. hinzufügen AWS-Anmeldeinformationen Host-System Andockfenster einen hinzufügen "aws-credentials.conf"
mkdir -p /etc/systemd/system/docker.service.d/ 
touch /etc/systemd/system/docker.service.d/aws-credentials.conf 
  1. Legen Sie in aws-credentials.conf
[Service] 
    Environment"AWS_ACCESS_KEY_ID=<aws_access_key_id>" 
    Environment"AWS_SECRET_ACCESS_KEY=<aws_secret_access_key>" 
  1. Reboot Docker-Host und erstellen ein Cloudwatch Logstream

  2. Fügen Sie diese auf Ihre docker-compose (v2) Anmeldung starten

    logging 
        driver "awslogs" 
        options 
         awslogs-region "eu-west-1" 
         awslogs-group "my-group" 
         awslogs-stream "my-stream" 
    

auf 15,10 Ubuntu getestet

+0

Danke. Ich konnte es zum Laufen bringen. Ich habe eine ähnliche Lösung – akshaybetala

+0

diese Arbeit von mir verwendet: Environment = "AWS_ACCESS_KEY_ID = " "AWS_SECRET_ACCESS_KEY = " –

Verwandte Themen