3

我只是按照這些說明(Link)在我的EC2實例上安裝AWS CloudWatch。AWS CloudWatch:EndpointConnectionError:無法連接到端點URL

  1. 我更新我的資料庫:-y
  2. 我安裝了awslogs包sudo的百勝更新:須藤蔭安裝-y awslogs
  3. 我編輯的/etc/awslogs/awscli.conf,確認我的AZ是我們走向-2B的EC2頁面
  4. 我離開了/etc/awslogs/awslogs.conf文件的默認condiguration原樣,確認確實是默認的路徑已經被記錄寫入到它
  5. 我檢查/var/log/awslogs.log文件並重復顯示錯誤: EndpointConnectionError:無法連接到端點URL:「https://logs.us-west-2b.amazonaws.com/

    • 我沒有看到任何新創建的日誌組,並預期在CloudWatch的控制檯日誌流。我在這裏錯過了什麼?

我應該比其他https://logs.us-west-2b.amazonaws.com/一些其他的端點被人指指點點?如果是這樣,那麼配置在哪裏?

由於提前,

格雷厄姆

+0

在IAM >>用戶>>用戶>>策略以下文件:你更新你的政策允許組/流的創造? – vath

+0

@vath我做了 - 該用戶已經在我的沙箱ACCT完整的管理權限: { 「版本」: 「2012年10月17日」, 「聲明」:[{ 「效果」: 「允許」, 「行動」:「*」, 「資源」:「*」 } ] } – gigawatts

+0

我遇到了一些問題,獲取日誌組和日誌創建流於是我走進雲手表控制檯和手動創建一個新組和流。然後在IAM >>用戶>>(我的用戶名)>>「權限」選項卡>> [附加政策]:我向用戶添加了「AmazonAPIGatewayPushToCloudWatchLogs」權限。我已經能夠將日誌寫入US_WEST_2地區的那個流中。 – vath

回答

6

的awscli.conf預計該地區,而不是AZ。

指定區域爲us-west-2。

下面是引用頁面

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> 

錯誤 EndpointConnectionError: Could not connect to the endpoint URL: "https://logs.us-west-2b.amazonaws.com/" 的文檔可以歸因於區域的錯規範。

US-WEST-2中CloudWatch日誌服務的正確端點是 logs.us-west-2.amazonaws.com

請參閱AWS服務端點 http://docs.aws.amazon.com/general/latest/gr/rande.html#cwl_region

+0

這是問題,謝謝你在這裏的幫助,非常感謝 – gigawatts