J'essaye de proposer des commandes pour faciliter le déploiement dans différents environnements (production, mise en scène) dans mon projet GCP en utilisant gsutil.gsutil: spécifiez le projet sur la copie
qui suit à la production sans déploie problème:
gsutil cp -r ./build/* gs://<production-project-name>/
Je voudrais déployer dans un seau dans un autre projet. La page d'aide de gsutil fait référence à une option -p
pour ls
et mb
utilisée pour modifier le contexte de projet de la commande gsutil.
Je voudrais utiliser une commande comme celui-ci pour déployer mon application dans un environnement de mise en scène:
gsutil cp -r ./build/* gs://<existing-bucket-in-staging-project>/ -p <staging-project-name>
Hélas, l'option -p n'est pas disponible pour la commande cp
. J'ai confirmé sur le gsutil cp doc page. Quel est le meilleur moyen de déployer un artefact de construction dans un compartiment de stockage Google Cloud dans un compartiment d'un projet autre que celui actuellement spécifié dans l'environnement du terminal?