要解决“Account A 的 AWS CloudWatch 告警无法发布到 Account B 中的 SNS 主题”的问题,您可以使用 AWS Identity and Access Management(IAM)角色和跨帐户访问策略来授予 CloudWatch 向 SNS 主题发布消息的权限。
以下是如何设置这种跨帐户访问的步骤:
步骤 1:创建 IAM 角色 在 Account B 中,创建一个 IAM 角色,以允许 Account A 的 CloudWatch 向 Account B 的 SNS 主题发布消息。
步骤 2:更新 Account A 的 CloudWatch 告警 在 Account A 中,更新 CloudWatch 告警以使用步骤 1 中创建的 IAM 角色来发布消息到 Account B 的 SNS 主题。
现在,Account A 的 CloudWatch 告警将能够成功发布消息到 Account B 中的 SNS 主题。