3

J'ai simplement suivi ces instructions (Link) pour installer AWS CloudWatch sur mon instance EC2.AWS CloudWatch: EndpointConnectionError: impossible de se connecter à l'URL du point de terminaison

  1. I mis à jour mes dépôts: sudo yum update -y
  2. J'ai installé le package awslogs: sudo yum install -y awslogs
  3. J'édité le /etc/awslogs/awscli.conf, ce qui confirme que mon AZ nous-ouest-2b sur la page EC2
  4. j'ai quitté le condiguration par défaut du fichier /etc/awslogs/awslogs.conf tel quel, ce qui confirme que le chemin par défaut a en effet billots par écrit à ce
  5. J'ai vérifié le fichier /var/log/awslogs.log et il affiche à plusieurs reprises l'erreur: EndpointConnectionError: Impossible de se connecter à l'URL du point final: « https://logs.us-west-2b.amazonaws.com/ »

    • Je ne vois pas un groupe de journal nouvellement créé et flux journal dans la console CloudWatch comme prévu. Qu'est-ce que j'oublie ici?

Dois-je pointer à un autre point de terminaison autre que https://logs.us-west-2b.amazonaws.com/? Si oui, où est-ce configuré?

Merci à l'avance,

Graham

+0

Sous IAM >> utilisateurs >> vos utilisateurs >> politiques: avez-vous mettre à jour votre politique pour permettre la création du groupe/flux? – vath

+0

@vath je l'ai fait - cet utilisateur a accès admin dans mon bac à sable ACCT: { "Version": "17.10.2012", "Déclaration": [{ "Effet": "Autoriser", « action »: « * », « ressources »: « * » } ] } – gigawatts

+0

J'ai eu quelques problèmes pour trouver le groupe journal et flux journal créé alors je suis allé dans la console montre nuage et créé manuellement un nouveau groupe et courant. Puis dans IAM >> Users >> (mon nom d'utilisateur) >> onglet "Permissions" >> [Attach Policy]: J'ai ajouté l'autorisation "AmazonAPIGatewayPushToCloudWatchLogs" à mon utilisateur. J'ai pu écrire des journaux sur ce flux dans la région US_WEST_2. – vath

Répondre

6

Le awscli.conf attend la région et non l'AZ.

Spécifiez la région comme us-west-2.

Voici la documentation de la page de référence

Edit the /etc/awslogs/awscli.conf file and in the [default] section, specify the region where you want to view log data and add your credentials. 

region = us-east-1 
aws_access_key_id = <YOUR ACCESS KEY> 
aws_secret_access_key = <YOUR SECRET KEY> 

L'erreur EndpointConnectionError: Could not connect to the endpoint URL: "https://logs.us-west-2b.amazonaws.com/" pourrait être attribué à une mauvaise spécification de la région.

Le point de terminaison correct pour le service de journaux cloudwatch dans US-WEST-2 est logs.us-west-2.amazonaws.com.

S'il vous plaît se référer à la documentation suivante pour les points finaux de service SSFE http://docs.aws.amazon.com/general/latest/gr/rande.html#cwl_region

+0

Ce fut le problème, merci pour l'aide ici, très apprécié – gigawatts