Craig Austin
Craig Austin

Reputation: 121

"Logs can only be viewed for the account logged in" in AWS CloudWatch Logs console

After enabling cross-account, cross-region access (in AWS CloudWatch Settings) in both the monitoring account and the sharing account, I receive an error in the CloudWatch Logs console upon selecting the sharing account from the drop-down at the top of the page: "Logs can only be viewed for the account logged in - XXX. You are viewing data for YYY.Go back to XXX in us-east-1"

Viewing cross-account metrics and dashboards are working well, but logs are most useful to my use case. What could cause this error on the console?

I have the monitoring and sharing roles set up per the instructions here: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Cross-Account-Cross-Region.html#enable-cross-account-cross-Region

Upvotes: 12

Views: 2255

Answers (2)

Mak42
Mak42

Reputation: 1

With CloudWatch cross-account observability you should be able see logs from another account.

Note: CloudWatch cross-account observability and Cross-account cross-Region are different features.

Upvotes: 0

cfogelberg
cfogelberg

Reputation: 1488

Unfortunately, as at time of writing (2021-12-22), cross-account CloudWatch only supports dashboards, alarms, metrics and automatic dashboards. Logs are not yet visible across accounts.

From the documentation, my emphasis:

This functionality provides you with cross-account visibility to your dashboards, alarms, metrics, and automatic dashboards without having to log in and log out of different accounts.

Upvotes: 1

Related Questions