ITGeine
GCP pub/sub 비공개 키 경로 직접 설정하기 본문
빠른 시작 : 클라이언트 라이브러리 사용하여 gcp pub/sub 메세지 전송 / 수신
> https://cloud.google.com/pubsub/docs/quickstart-client-libraries?hl=ko
-
gcp pub/sub 문서가 잘 작성되어 있어서 상세 가이드는 해당 문서를 참조하면 된다.
사전조건 2번에 GOOGLE_APPLICATION_CREDENTIALS (JSON 비공개 키) 환경 변수를 설정하는 사항이 있는데,
변수로 경로를 설정하는 대신 다음과 같이 직접 파일 경로를 설정할 수도 있다.
private static ServiceAccountCredentials creds;
private static TopicAdminSettings topicAdminSettings;
static {
try {
creds = ServiceAccountCredentials.fromStream(new FileInputStream("pubsub-.json 파일 경로"));
topicAdminSettings = TopicAdminSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(creds)).build();
}
catch (IOException e) {
e.printStackTrace();
}
}