Wie kann ich die DNS-Abfrageprotokollierung für eine bestimmte Domain in Route 53 löschen?

Lesedauer: 3 Minute
0

Ich möchte die DNS-Abfrageprotokollierung für eine bestimmte Domain in Amazon Route 53 löschen.

Kurzbeschreibung

Um die DNS-Abfrageprotokollierung für eine bestimmte Domain zu löschen, rufen Sie zunächst die Abfrageprotokollierungs-ID ab. Verwenden Sie dazu eines der folgenden Tools:

  • Die AWS Kommandozeilen-Schnittstelle (Command Line Interface) (AWS CLI)
  • AWS Tools für PowerShell

Die Abfrageprotokollierungs-ID ist in der Route 53-Konsole nicht verfügbar.

Behebung

**Hinweis:**Ersetzen Sie in den folgenden Befehlen den gesamten Platzhaltertext durch die entsprechenden Werte für Ihre Konfiguration. Wenn Sie beim Ausführen von AWS-CLI-Befehlen Fehler erhalten, stellen Sie sicher, dass Sie die neueste Version der AWS-CLI verwenden.

Löschen Sie die DNS-Abfrageprotokollierung für eine bestimmte Domain mithilfe der AWS-CLI

  1. Rufen Sie Informationen zur Route 53-DNS-Abfrageprotokollierung ab, die mit einer bestimmten gehosteten Zone verknüpft ist, die für eine Domain erstellt wurde:

    aws route53 list-query-logging-configs --hosted-zone-id YOUR_HOSTED_ZONE_ID

    Dadurch wird eine Ausgabe ähnlich dem folgenden Beispiel zurückgegeben:

    {
      "QueryLoggingConfigs": [
        {
          "HostedZoneId": "Z111111QQQQQQQ",
          "CloudWatchLogsLogGroupArn": "arn:aws:logs:us-east-1:555555555555:log-group:LOG_GROUP_NAME:*",
          "Id": "87654321-dcba-1234-abcd-1a2b3c111111"
        }
      ]
    }

    In diesem Beispiel ist 87654321-dcba-1234-abcd-1a2b3c111111 die Abfrageprotokollierungs-ID.

  2. Verwenden Sie die Abfrageprotokollierungs-ID, um Informationen zur Abfrageprotokollierung für Ihren spezifischen Domainnamen abzurufen:

    aws route53 get-query-logging-config --id YOUR_QUERY_LOGGING_ID

    Dadurch wird eine Ausgabe ähnlich dem folgenden Beispiel zurückgegeben:

    {
      "QueryLoggingConfig": {
        "HostedZoneId": "Z111111QQQQQQQ",
        "CloudWatchLogsLogGroupArn": "arn:aws:logs:us-east-1:555555555555:log-group:LOG_GROUP_NAME:*",
        "Id": "87654321-dcba-1234-abcd-1a2b3c111111"
      }
    }
  3. Löschen Sie die Abfrageprotokollierung, die mit Ihrem spezifischen Domainnamen verknüpft ist:

    aws route53 delete-query-logging-config --id 87654321-dcba-1234-abcd-1a2b3c111111

**Hinweis:**Nachdem Sie den vorherigen Befehl ausgeführt haben, erhalten Sie keine Bestätigungsmeldung, dass die Abfrageprotokollierung gelöscht wurde. Überprüfen Sie die Route 53-Konsole, um den Löschvorgang zu bestätigen.

Löschen Sie die DNS-Abfrageprotokollierung für eine bestimmte Domain mithilfe von AWS-Tools für PowerShell

  1. Informieren Sie sich über die Route 53-DNS-Abfrageprotokollierung für die spezifische gehostete Zone einer Domain:

    PS C:\Program Files (x86)\AWS Tools\PowerShell\AWSPowerShell> Get-R53QueryLoggingConfigList  -HostedZoneId  YOUR_HOSTED_ZONE_ID                                  HostedZoneId   CloudWatchLogsLogGroupArn
    --                                   ------------   -------------------------
    35ab59c0-4952-48ee-aa71-990f249c1abb Z111111QQQQQQQ arn:aws:logs:us-east-1:555555555555:log-group:LOG_GROUP_NAME:*
  2. Verwenden Sie die Abfrageprotokollierungs-ID, um Informationen zur Abfrageprotokollierung für Ihren spezifischen Domainnamen abzurufen:

    PS C:\Program Files (x86)\AWS Tools\PowerShell\AWSPowerShell> Get-R53QueryLoggingConfig -Id a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Id                                   HostedZoneId   CloudWatchLogsLogGroupArn
    --                                   ------------   -------------------------
    a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 Z111111QQQQQQQ arn:aws:logs:us-east-1:555555555555:log-group:LOG_GROUP_NAME:*
  3. Löschen Sie die Abfrageprotokollierung, die mit Ihrem spezifischen Domainnamen verknüpft ist:

    PS C:\Program Files (x86)\AWS Tools\PowerShell\AWSPowerShell> Remove-R53QueryLoggingConfig -Id a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Confirm
    Are you sure you want to perform this action?
    Performing the operation "Remove-R53QueryLoggingConfig (DeleteQueryLoggingConfig)" on target "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111".
    [Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): Y
    PS C:\Program Files (x86)\AWS Tools\PowerShell\AWSPowerShell>

Verwandte Informationen

Protokollierung öffentlicher DNS-Abfragen

Beenden der Abfrageprotokollierung

list-query-logging-configs

delete-query-logging-config

AWS Tools für PowerShell - Amazon Route 53

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 10 Monaten