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 ver mais informações sobre outras funcionalidades do gsutil
, como
fazer o download, copiar e excluir objetos, consulte
Como usar a ferramenta gsutil
.
Antes de começar
É preciso ter ou
criar um projeto do console do Google Cloud
antes de usar a ferramenta gsutil
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:
Crie o bucket do Cloud Storage em que você fará o upload da versão:
gsutil mb gs://my-bucket-YOUR_UNIQUE_ID/
Onde
my-bucket-YOUR_UNIQUE_ID
é um nome de bucket exclusivo do Cloud Storage.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óriomy-application
emroot/apps-container/my-application/
, navegue até o diretório paiapps-container
:cd root/apps-container
Faça o upload dos recursos da versão para o bucket do Cloud Storage:
gsutil cp -R my-application gs://my-bucket-YOUR_UNIQUE_ID/
Em que
my-application
é o diretório da versão emy-bucket-YOUR_UNIQUE_ID
é o bucket do Cloud Storage.Verifique se o upload foi bem-sucedido listando os recursos no bucket do Cloud Storage:
gsutil 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