Modifier un service Cloud Run pour ajouter un tag à une révision nouvellement déployée
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Exemple montrant comment modifier un service Cloud Run défini afin d'ajouter une révision nouvellement déployée pour montrer comment déployer une nouvelle révision et la tester avant le déploiement du trafic.
Exemple de code
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],[],[],[],null,["# Change a Cloud Run Service to add a tag to a newly deployed revision\n\nA sample that shows how to change a defined Cloud Run Service to add a newly deployed revision to show how to deploy a new revision and test it prior to having traffic deployed.\n\nCode sample\n-----------\n\n### Terraform\n\n\nTo learn how to apply or remove a Terraform configuration, see\n[Basic Terraform commands](/docs/terraform/basic-commands).\n\n\nFor more information, see the\n[Terraform provider reference documentation](https://registry.terraform.io/providers/hashicorp/google/latest/docs).\n\n resource \"google_cloud_run_v2_service\" \"default\" {\n name = \"my-service\"\n location = \"us-central1\"\n\n deletion_protection = false # set to true to prevent destruction of the resource\n\n template {}\n\n # Define the traffic split for each revision\n # https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/cloud_run_v2_service#traffic\n traffic {\n percent = 100\n # This revision needs to already exist\n revision = \"green\"\n type = \"TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION\"\n }\n\n traffic {\n # Deploy new revision with 0% traffic\n percent = 0\n revision = \"blue\"\n tag = \"tag-name\"\n type = \"TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION\"\n }\n }\n\nWhat's next\n-----------\n\n\nTo search and filter code samples for other Google Cloud products, see the\n[Google Cloud sample browser](/docs/samples?product=cloudrun)."]]