이벤트 제공업체 나열

Eventarc 제공업체는 Google Cloud로 직접 이벤트를 내보내어 프로젝트로 라우팅될 수 있도록 하는 서비스 또는 항목입니다.

자사 제공업체는 Google Cloud 소스입니다(예: Cloud Storage). 서드 파티 제공업체는 Eventarc 소스를 제공하는 Google Cloud가 아닌 법인입니다.

필수 및 선택적 플래그와 함께 gcloud 명령어를 실행하여 모든 제공업체를 나열하고 지원되는 이벤트 유형을 포함한 세부정보를 검색할 수 있습니다.

기본 요건

gcloud 명령어를 실행하기 전에 다음을 수행했는지 확인합니다.

  1. Google Cloud 프로젝트 ID를 설정합니다.

    gcloud config set project PROJECT_ID
    

    PROJECT_ID를 Google Cloud 프로젝트 ID로 바꿉니다.

    프로젝트 ID는 Google Cloud 콘솔의 시작 페이지에서 찾을 수 있습니다.

  2. Eventarc API를 사용 설정합니다.

    gcloud services enable eventarc.googleapis.com
    

특정 위치의 모든 제공업체 나열

특정 위치의 모든 공급업체를 나열하려면 다음 안내를 따르세요.

gcloud eventarc providers list \
    --location=LOCATION

LOCATION을 지원되는 Eventarc 리전으로 바꿉니다.

예: gcloud eventarc providers list --location=us-central1

출력은 다음과 비슷합니다.

NAME                       LOCATION
bigquery.googleapis.com    us-central1
cloudbuild.googleapis.com  us-central1
storage.googleapis.com     us-central1
workflows.googleapis.com   us-central1
[...]

모든 위치의 모든 제공업체 나열

모든 위치의 공급업체를 나열하려면 다음 안내를 따르세요.

gcloud eventarc providers list

출력은 다음과 비슷합니다.

NAME                       LOCATION
workflows.googleapis.com   asia-northeast3
pubsub.googleapis.com      europe-west3
storage.googleapis.com     nam4
bigquery.googleapis.com    us-central1
cloudbuild.googleapis.com  us-central1
storage.googleapis.com     us-central1
workflows.googleapis.com   us-central1
storage.googleapis.com     us-east1
[...]

모든 위치의 특정 제공업체 나열

모든 위치의 특정 공급업체를 나열하려면 다음 안내를 따르세요.

gcloud eventarc providers list \
    --name=PROVIDER

PROVIDER를 제공업체 이름으로 바꿉니다.

예를 들면 다음과 같습니다. gcloud eventarc providers list --name=storage.googleapis.com

출력은 다음과 비슷합니다.

NAME                    LOCATION
storage.googleapis.com  nam4
storage.googleapis.com  us-central1
storage.googleapis.com  us-east1

모든 위치의 모든 서드 파티 제공업체 나열

위치에 있는 모든 서드 파티 제공업체를 나열하려면 다음 안내를 따르세요.

gcloud eventarc providers list --filter='eventTypes.type!~^google*'

출력은 모든 서드 파티 제공업체의 목록입니다.

특정 제공업체 및 지원되는 이벤트 유형 설명

특정 공급업체와 지원되는 이벤트 유형을 설명하려면 다음 안내를 따르세요.

  gcloud eventarc providers describe PROVIDER \
      --location=LOCATION

다음을 바꿉니다.

  • PROVIDER: 특정 공급업체의 이름
  • LOCATION: 지원되는 Eventarc 리전

예를 들면 다음과 같습니다. gcloud eventarc providers describe storage.googleapis.com --location=us-central1

출력은 다음과 비슷합니다.

displayName: Cloud Storage
eventTypes:
- description: 'The live version of an object has become a noncurrent version, either
    because it was explicitly made noncurrent or because it was replaced by the upload
    of an object of the same name. Only sent when a bucket has enabled object versioning. '
  filteringAttributes:
  - attribute: bucket
    description: The bucket name being watched.
    required: true
  - attribute: type
    required: true
  type: google.cloud.storage.object.v1.archived
[...]

Eventarc 트리거를 만들 때 사용할 이벤트 유형을 기록해 둡니다.