Cloud Storage에 버전 리소스 업로드

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

객체 다운로드, 복사, 삭제와 같은 다른 gsutil 기능에 대한 자세한 내용은 gsutil 도구 사용을 참조하세요.

시작하기 전에

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

Cloud Storage 버킷에 앱 업로드

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

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

    gsutil mb 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 버킷으로 업로드합니다.

    gsutil cp -R my-application gs://my-bucket-YOUR_UNIQUE_ID/
    

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

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

    gsutil 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
    

다음 단계