허용 목록에서 도메인 삭제

이 페이지에서는 허용된 도메인 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를 사용하여 삭제하면 관리자가 검토할 수 있는 감사 로그 이벤트가 생성됩니다. 자세한 내용은 감사 로그 보기를 참조하세요.