Amazon Route 53에서 특정 도메인에 대한 DNS 쿼리 로깅을 삭제하고 싶습니다.
간략한 설명
특정 도메인에 대한 DNS 쿼리 로깅을 삭제하려면 먼저 쿼리 로깅 ID를 얻어야 합니다. 이 작업을 수행하려면 다음 도구 중 하나를 사용합니다.
- AWS Command Line Interface(AWS CLI)
- AWS Tools for PowerShell
쿼리 로깅 ID는 Route 53 콘솔에서 얻을 수 없습니다.
해결 방법
참고: 다음 명령에서 모든 자리 표시자 텍스트는 구성에 해당하는 값으로 바꾸세요. AWS CLI 명령을 실행할 때 오류가 발생하면 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.
AWS CLI를 사용하여 특정 도메인에 대한 DNS 쿼리 로깅 삭제
-
도메인에 대해 생성된 특정 호스팅 영역과 관련된 Route 53 DNS 쿼리 로깅에 대한 정보를 얻습니다.
aws route53 list-query-logging-configs --hosted-zone-id YOUR_HOSTED_ZONE_ID
그러면 다음 예시와 비슷한 출력이 반환됩니다.
{
"QueryLoggingConfigs": [
{
"HostedZoneId": "Z111111QQQQQQQ",
"CloudWatchLogsLogGroupArn": "arn:aws:logs:us-east-1:555555555555:log-group:LOG_GROUP_NAME:*",
"Id": "87654321-dcba-1234-abcd-1a2b3c111111"
}
]
}
이 예시에서 87654321-dcba-1234-abcd-1a2b3c111111이 쿼리 로깅 ID입니다.
-
쿼리 로깅 ID를 사용하여 특정 도메인 이름에 대한 쿼리 로깅 정보를 가져옵니다.
aws route53 get-query-logging-config --id YOUR_QUERY_LOGGING_ID
그러면 다음 예시와 비슷한 출력이 반환됩니다.
{
"QueryLoggingConfig": {
"HostedZoneId": "Z111111QQQQQQQ",
"CloudWatchLogsLogGroupArn": "arn:aws:logs:us-east-1:555555555555:log-group:LOG_GROUP_NAME:*",
"Id": "87654321-dcba-1234-abcd-1a2b3c111111"
}
}
-
특정 도메인 이름과 연결된 쿼리 로깅을 삭제합니다.
aws route53 delete-query-logging-config --id 87654321-dcba-1234-abcd-1a2b3c111111
참고: 이전 명령을 실행한 후에는 쿼리 로깅이 삭제되었다는 확인 메시지가 표시되지 않습니다. 삭제를 확인하려면 Route 53 콘솔을 확인합니다.
AWS Tools for PowerShell을 사용하여 특정 도메인에 대한 DNS 쿼리 로깅 삭제
-
도메인의 특정 호스팅 영역에 대한 Route 53 DNS 쿼리 로깅 정보를 가져옵니다.
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:*
-
쿼리 로깅 ID를 사용하여 특정 도메인 이름에 대한 쿼리 로깅 정보를 가져옵니다.
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:*
-
특정 도메인 이름과 연결된 쿼리 로깅을 삭제합니다.
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>
관련 정보
공용 DNS 쿼리 로깅
쿼리 로깅 중지
list-query-logging-configs
delete-query-logging-config
AWS Tools for PowerShell - Amazon Route 53