Cloud Storage에 버전 리소스 업로드

이 문서에서는 앱의 파일 및 리소스를 업로드하고 이를 Cloud Storage 버킷에 제공하는 방법을 설명합니다. App Engine Admin API를 사용하여 앱을 App Engine에 배포하려면 먼저 이 단계를 완료해야 합니다.

객체 다운로드, 복사, 삭제와 같은 gcloud storage 명령어의 다른 기능에 대한 자세한 내용은 gcloud 도구로 객체 스토리지 탐색을 참조하세요.

시작하기 전에

gcloud CLI를 사용하여 리소스를 만들고 Cloud Storage 버킷에 업로드하려면 Google Cloud 콘솔 프로젝트가 있거나 먼저 Google Cloud 콘솔 프로젝트를 만들어야 합니다.

Cloud Storage 버킷에 앱 업로드

Cloud Storage 버킷을 만들고 앱 리소스를 업로드하려면 다음 안내를 따르세요.

  1. 사용자 버전을 업로드하려는 Cloud Storage 버킷을 만듭니다.

    gcloud storage buckets create gs://my-bucket-YOUR_UNIQUE_ID/
    

    여기서 my-bucket-YOUR_UNIQUE_ID는 고유한 Cloud Storage 버킷 이름입니다.

  2. 앱 버전이 포함된 로컬 디렉터리로 이동합니다.

    예를 들어 root/apps-container/my-application/my-application 디렉터리에 있는 my-python-app.py 앱을 업로드하려면 상위 디렉터리 apps-container로 이동합니다.

    cd root/apps-container
    
  3. 버전의 모든 리소스를 Cloud Storage 버킷으로 업로드합니다.

    gcloud storage cp my-application gs://my-bucket-YOUR_UNIQUE_ID/ --recursive
    

    여기서 my-application은 버전의 디렉터리이고 my-bucket-YOUR_UNIQUE_ID는 Cloud Storage 버킷입니다.

  4. Cloud Storage 버킷에서 리소스를 나열하여 업로드가 성공했는지 확인합니다.

    gcloud storage ls gs://my-bucket-YOUR_UNIQUE_ID/my-application/
    

    예 목록:

    gs://my-bucket-YOUR_UNIQUE_ID/my-application/index.html
    gs://my-bucket-YOUR_UNIQUE_ID/my-application/my-python-app.py
    

다음 단계