주제 SMT 삭제

이 문서에서는 기존 Pub/Sub 주제에서 단일 메시지 변환 (SMT)을 삭제하는 방법을 설명합니다.

주제 SMT를 삭제하려면 Google Cloud 콘솔, Google Cloud CLI, 클라이언트 라이브러리 또는 Pub/Sub API를 사용하면 됩니다.

필수 역할 및 권한

주제 SMT를 삭제하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Pub/Sub 편집자 (roles/pubsub.editor) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

이 사전 정의된 역할에는 주제 SMT를 삭제하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.

필수 권한

주제 SMT를 삭제하려면 다음 권한이 필요합니다.

  • 주제에 대한 업데이트 주제 권한 부여: projects.topics.patch
  • 프로젝트에 대한 주제 보기 권한을 부여합니다. 이 권한은 Google Cloud 콘솔을 사용하는 경우에만 필요합니다. pubsub.topics.view

커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.

프로젝트 수준 및 개별 리소스 수준에서 액세스 제어를 구성할 수 있습니다.

주제 SMT 삭제

주제 SMT를 삭제하려면 다음 단계를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 Pub/Sub 주제 페이지로 이동합니다.

    주제로 이동

  2. SMT를 삭제할 주제를 클릭합니다.

  3. 주제 세부정보 페이지에서 수정을 클릭합니다.

    변환 탭에는 주제에 연결된 모든 SMT가 나열됩니다.

  4. 삭제하려는 SMT의 삭제 버튼을 클릭합니다.

  5. 업데이트를 클릭합니다.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

    At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.

  2. 이 명령어는 지정된 주제와 연결된 모든 SMT를 삭제합니다.

    --clear-message-transforms 플래그와 함께 gcloud pubsub topics update 명령어를 실행합니다.

    gcloud pubsub topics update TOPIC_ID --clear-message-transforms

    다음을 바꿉니다.

    • TOPIC_ID: 업데이트하려는 주제의 ID 또는 이름입니다.

    대신 단일 SMT를 삭제하려면 주제 SMT 업데이트를 참고하고 삭제하려는 SMT를 제외한 새 message-transforms-file를 만듭니다.

다음 단계