【问题标题】:Logging for public hosted zone Route53公共托管区域 Route53 的日志记录
【发布时间】:2018-11-24 12:21:00
【问题描述】:

我正在尝试为 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)

有人知道这个设置有什么问题吗?

感谢

【问题讨论】:

    标签: amazon-cloudformation amazon-route53


    【解决方案1】:

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

    见下文:

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

    您可以找到完整的文档here

    【讨论】:

      猜你喜欢
      • 2016-10-31
      • 2021-11-28
      • 2015-12-06
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-14
      • 2020-08-07
      相关资源
      最近更新 更多