Koyeb에 Google Cloud Platform 자격 증명 배포
자격 증명을 비밀로 유지하면서 어떻게든 배포에
GOOGLE_APPLICATION_CREDENTIALS
를 가져와야 합니다.다음은 멋진 애플리케이션을 Google Cloud Platform과 즉시 연결하는 데 도움이 되는 빠른 가이드입니다.
자격 증명이 포함된 JSON 파일을 이미 받았다고 가정하면 다음 단계에서는 Base64 인코딩 및 디코딩을 사용하여 자격 증명의 콘텐츠를 저장하고 전송합니다.
1. 키를 Base64로 인코딩
base64 --input gcloud-key.json
Base64 문자열로 인코딩된 파일의 내용을 갖게 됩니다. 이제 이를 Koyeb 환경 변수에 비밀 값으로 추가할 수 있습니다.
2. 인코딩된 Base64를 비밀 변수로 추가
GCP_SA_KEY="aGkga295ZWI="
나중에 사용할 수 있도록 이 변수로 저장합니다.
4. 일반 텍스트 환경 변수 추가
GOOGLE_APPLICATION_CREDENTIALS="./gcloud-key.json"
환경 변수 설정에 있는 동안 일반 텍스트 변수를 추가하여 Google 애플리케이션 자격 증명이 포함된 파일을 찾아야 한다는 것을 애플리케이션에 알려야 합니다.
3. 빌드 명령 업데이트
echo -n $GCP_SA_KEY | base64 --decode > gcloud-key.json | yarn build
빌드 명령을
echo
base64 문자열로 업데이트하고 문자열을 base64
명령으로 파이프하여 디코딩하고 gcloud-key.json
파일에 씁니다.그런 다음 일반 빌드 명령
yarn build
을 실행합니다.이제 애플리케이션이 다음 번에 Google 애플리케이션 자격 증명을 빌드할 때 애플리케이션에서 사용할 수 있으며 Google Cloud Platform 계정과 원활하게 인터페이스할 수 있습니다.
이것이 도움이 되었기를 바랍니다. 즐거운 해킹 되세요.
Reference
이 문제에 관하여(Koyeb에 Google Cloud Platform 자격 증명 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kylewelsby/deploying-google-cloud-platform-credentials-to-koyeb-463l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)