가져오기 주제를 표준 주제로 변환하거나 그 반대로 표준 주제를 가져오기 주제로 변환할 수 있습니다.
가져오기 주제를 표준 주제로 변환
가져오기 주제를 표준 주제로 변환하려면 수집 설정을 삭제합니다. 다음 단계를 수행합니다.
Console
Google Cloud 콘솔에서 IAM 페이지로 이동합니다.
가져오기 주제를 클릭합니다.
주제 세부정보 페이지에서 수정을 클릭합니다.
수집 사용 설정 옵션을 삭제합니다.
업데이트를 클릭합니다.
gcloud
In the Google Cloud console, 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.
gcloud pubsub topics update
명령어를 실행합니다.gcloud pubsub topics update TOPIC_ID \ --clear-ingestion-data-source-settings
TOPIC_ID를 주제 ID로 바꿉니다.
표준 주제를 가져오기 주제로 변환
표준 주제를 가져오기 주제로 변환하려면 먼저 모든 기본 요건을 충족하는지 확인합니다.
Console
-
Google Cloud 콘솔에서 IAM 페이지로 이동합니다.
-
가져오기 주제로 변환할 주제를 클릭합니다.
-
주제 세부정보 페이지에서 수정을 클릭합니다.
-
수집 사용 설정 옵션을 선택합니다.
-
수집 소스의 경우 Amazon Kinesis Data Streams를 선택합니다.
-
다음 세부정보를 입력합니다.
-
Kinesis 스트림 ARN: Pub/Sub로 수집하려는 Kinesis Data Stream의 ARN입니다. ARN 형식은
arn:${Partition}:kinesis:${Region}:${Account}:stream/${StreamName}
입니다. -
Kinesis 소비자 ARN: AWS Kinesis Data Stream에 등록된 소비자 리소스의 ARN입니다. ARN 형식은
arn:${Partition}:kinesis:${Region}:${Account}:${StreamType}/${StreamName}/consumer/${ConsumerName}:${ConsumerCreationTimpstamp}
입니다. -
AWS 역할 ARN: AWS 역할의 ARN입니다. 역할의 ARN 형식은
arn:aws:iam:${Account}:role/${RoleName}
입니다. -
서비스 계정: Google Cloud에서 서비스 계정 만들기에서 만든 서비스 계정입니다.
-
-
업데이트를 클릭합니다.
gcloud
-
In the Google Cloud console, 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.
-
다음 샘플에 언급된 모든 플래그를 사용하여
gcloud pubsub topics update
명령어를 실행합니다.gcloud pubsub topics update TOPIC_ID
--kinesis-ingestion-stream-arn KINESIS_STREAM_ARN
--kinesis-ingestion-consumer-arn KINESIS_CONSUMER_ARN
--kinesis-ingestion-role-arn KINESIS_ROLE_ARN
--kinesis-ingestion-service-account PUBSUB_SERVICE_ACCOUNT다음을 바꿉니다.
-
TOPIC_ID는 주제 ID입니다. 이 필드는 업데이트할 수 없습니다.
-
KINESIS_STREAM_ARN은 Pub/Sub로 수집하려는 Kinesis Data Streams의 ARN입니다. ARN 형식은
arn:${Partition}:kinesis:${Region}:${Account}:stream/${StreamName}
입니다. -
KINESIS_CONSUMER_ARN은 AWS Kinesis Data Streams에 등록된 소비자 리소스의 ARN입니다. ARN 형식은
arn:${Partition}:kinesis:${Region}:${Account}:${StreamType}/${StreamName}/consumer/${ConsumerName}:${ConsumerCreationTimpstamp}
입니다. -
KINESIS_ROLE_ARN은 AWS 역할의 ARN입니다. 역할의 ARN 형식은
arn:aws:iam:${Account}:role/${RoleName}
입니다. -
PUBSUB_SERVICE_ACCOUNT는 Google Cloud에서 서비스 계정 만들기에서 만든 서비스 계정입니다.
-
Go
이 샘플을 사용해 보기 전에 Pub/Sub 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Pub/Sub Go API 참고 문서를 확인하세요.
Pub/Sub에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Pub/Sub 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Pub/Sub Java API 참고 문서를 확인하세요.
Pub/Sub에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Pub/Sub 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Pub/Sub Node.js API 참고 문서를 확인하세요.
Pub/Sub에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Pub/Sub 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Pub/Sub Python API 참고 문서를 확인하세요.
Pub/Sub에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
C++
이 샘플을 사용해 보기 전에 Pub/Sub 빠른 시작: 클라이언트 라이브러리 사용의 C++ 설정 안내를 따르세요. 자세한 내용은 Pub/Sub C++ API 참고 문서를 확인하세요.
Pub/Sub에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js (TypeScript)
이 샘플을 사용해 보기 전에 Pub/Sub 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Pub/Sub Node.js API 참고 문서를 참조하세요.
Pub/Sub에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
ARN에 관한 자세한 내용은 Amazon 리소스 이름(ARN)과 IAM 식별자를 참조하세요.