Como fazer upload de recursos de versão para o Cloud Storage

Neste documento, você verá como fazer upload dos arquivos e recursos do aplicativo e como disponibilizá-los em um bucket do Cloud Storage. Conclua estas etapas antes de usar a API Admin do Google App Engine para implantar esse aplicativo no App Engine.

Para mais informações sobre outras funcionalidades dos comandos gcloud storage, como o download, a cópia e a exclusão de objetos, consulte Descobrir o armazenamento de objetos com a ferramenta gcloud.

Antes de começar

É preciso ter ou criar um projeto do console do Google Cloud antes de usar a gcloud CLI para criar e fazer upload de recursos para um bucket do Cloud Storage.

Como fazer upload do aplicativo para um bucket do Cloud Storage

Para criar um bucket do Cloud Storage e, em seguida, fazer upload dos recursos do aplicativo, siga estas etapas:

  1. Crie o bucket do Cloud Storage em que você fará o upload da versão:

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

    Onde my-bucket-YOUR_UNIQUE_ID é um nome de bucket exclusivo do Cloud Storage.

  2. Navegue até o diretório local que contém a versão do aplicativo.

    Por exemplo, se você quiser fazer o upload do aplicativo my-python-app.py, localizado no diretório my-application em root/apps-container/my-application/, navegue até o diretório pai apps-container:

    cd root/apps-container
    
  3. Faça o upload dos recursos da versão para o bucket do Cloud Storage:

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

    Em que my-application é o diretório da versão e my-bucket-YOUR_UNIQUE_ID é o bucket do Cloud Storage.

  4. Verifique se o upload foi bem-sucedido listando os recursos no bucket do Cloud Storage:

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

    Exemplo de lista:

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

Próximas etapas