公共托管区域Route53的日志记录



我正试图在Route53 AWS上为一个公共托管区域设置日志记录。模板如下所示:

Resources:
HostedZonePublic1:
Type: AWS::Route53::HostedZone
Properties:
HostedZoneConfig:
Comment: !Join ['', ['Hosted zone for ', !Ref 'DomainNamePublic' ]]
Name: !Ref DomainNamePublic
QueryLoggingConfig:
CloudWatchLogsLogGroupArn: !GetAtt Route531LogGroup.Arn
Route531LogGroup:
Type: AWS::Logs::LogGroup
Properties:
LogGroupName: Route531-AWSLogGroup
RetentionInDays: 7

但当我尝试启动堆栈时,我会收到以下消息:

The ARN for the CloudWatch Logs log group is invalid. (Service: AmazonRoute53; Status Code: 400; Error Code: InvalidInput; Request ID: 6c02db60-ef62-11e8-bce8-d14210c1b0cd)

有人知道这个设置可能出了什么问题吗?

merci A

我遇到了同样的问题。CloudWatch日志日志组需要在特定区域中创建才能有效。

参见以下内容:

  1. 您必须在us-east-1区域中创建日志组
  2. 您必须使用相同的AWS帐户来创建日志组和要为其配置查询日志的托管区域
  3. 当您为查询日志记录创建日志组时,我们建议您使用一致的前缀

您可以在此处找到完整的文档。

最新更新