허용 목록에서 도메인 삭제
이 페이지에서는 허용된 도메인 API를 사용하여 허용 목록에서 도메인을 삭제하는 방법을 설명합니다.
시작하기 전에
- 허용된 도메인 API 개요를 읽어보세요.
- 허용된 도메인 API를 설정합니다.
허용 목록에서 도메인 삭제
delete 메서드를 사용하여 도메인을 삭제합니다. 이 변경 작업은 비동기식이며 장기 실행 작업 (LRO)을 반환합니다.
Python
def delete_allowlisted_domain(service, resource_name):
"""Deletes an allowlisted domain."""
if not resource_name:
print('Resource name is missing.')
return None
try:
response = (
service.allowlistedDomains().delete(name=resource_name).execute()
)
return response
except Exception as e:
print(f'An error occurred during delete: {e}')
return None
오류 처리
| 오류 조건 | RPC 상태 코드 | 오류 메시지 | 문제 해결 / 근거 |
|---|---|---|---|
| 리소스에 대한 권한이 없음 | PERMISSION_DENIED (403) |
"Permission denied for allowlisted domain resource." |
• 사용자에게 적절한 범위가 부여되었는지 확인합니다. • 사용자에게 필요한 권한이 있는지 확인합니다. • 연락처 이메일로 문의하여 프로젝트/사용자가 허용 목록에 추가되었는지 확인합니다. |
| 사용자의 고객 ID를 찾을 수 없음 | NOT_FOUND (404) |
"Customer ID not found for user." |
로그인한 사용자가 유효한 도메인에 연결되어 있지 않습니다. |
| 허용 목록 업데이트가 이미 진행 중입니다. | FAILED_PRECONDITION (400) |
"An allowlist update is already in progress. Please wait for it to complete before making another request." |
새 요청을 시작하기 전에 이전 변경 작업 (만들기 또는 삭제)이 완료될 때까지 기다립니다. |
| 허용 목록에서 도메인을 찾을 수 없음 | NOT_FOUND (404) |
"Allowlisted domain <domain> not found." |
제공된 도메인이 허용 목록에 없습니다. 도메인이 허용 목록에 추가되지 않았거나 이미 삭제된 경우 발생할 수 있습니다. 감사 로그를 확인하여 지난 6개월 동안 도메인이 추가/삭제되었는지 확인할 수 있습니다. |
| 리소스 이름이 잘못됨 | INVALID_ARGUMENT (400) |
"Invalid resource name: <resourceName>." |
잘못된 리소스 이름 오류를 해결하려면 DELETE 요청에 제공된 식별자의 형식이 올바르고 소스가 올바른지 확인합니다. • 리소스 이름 형식 확인: name 매개변수에 사용되는 문자열은 형식을 정확히 따라야 합니다. allowlistedDomains/UNIQUE_IDENTIFIER.• 이름 소스 확인: 리소스 이름은 출력 전용 식별자이며 동일한 고객에 대한 allowlistedDomains.list 메서드에 대한 이전 호출이 성공한 후 가져와야 합니다. 리소스 이름을 구성하거나 추측하지 마세요. |
감사 로그
허용된 도메인 API를 사용하여 삭제하면 관리자가 검토할 수 있는 감사 로그 이벤트가 생성됩니다. 자세한 내용은 감사 로그 보기를 참조하세요.