Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Implementa una app de Cloud Run con Cloud Shell
Aprende a configurar e implementar una aplicación de muestra de Hello World en Cloud Run y a ver el estado de los recursos de tu servicio en ejecución.
Antes de comenzar
Sign in to your Google Cloud account. If you're new to
Google Cloud,
create an account to evaluate how our products perform in
real-world scenarios. New customers also get $300 in free credits to
run, test, and deploy workloads.
In the Google Cloud console, on the project selector page,
select or create a Google Cloud project.
En la barra de estado de Cloud Code, selecciona New Application (Nueva aplicación).
Selecciona Cloud Run application (Aplicación de Cloud Run) como tu tipo de aplicación preferido.
Elige una app de Hello World de la lista de aplicaciones de ejemplo (Node.js, Python con frameworks de Flask y Django, Java y Go).
Por ejemplo, si eliges Python (Flask): Hello World, se crea una app de Hello World de inicio en Python (Flask).
Selecciona una carpeta como tu ubicación de aplicación y haz clic en Create New Application.
El editor de Cloud Shell carga la aplicación en un lugar de trabajo nuevo.
Después de que se cargue el lugar de trabajo, se podrá acceder a la app en la vista del explorador.
Implementa en Cloud Run
Para implementar tu aplicación en Cloud Run, sigue estos pasos:
Abre la paleta de comandos (presiona Ctrl/Cmd+Shift+P o haz clic en Ver > Paleta de comandos) y, luego, ejecuta el comando Deploy to Cloud Run. Mediante esta acción se abre la IU de implementación de Cloud Run.
Si se te solicita, autoriza a Cloud Code para que realice Google Cloud llamadas a la API.
Configura tu Google Cloud proyecto.
Si se te solicita, haz clic en Habilitar las APIs para habilitar la API de Cloud Run.
En el diálogo Deploy to Cloud Run, selecciona un servicio existente o crea uno nuevo.
Si creas un servicio nuevo, elige Cloud Run (fully managed) (Cloud Run (completamente administrado)) en “'Deployment Platform” (Plataforma de implementación).
Elige una región para realizar la implementación.
En Autenticación, selecciona Permitir invocaciones no autenticadas para definir el servicio como público.
Después de definir los parámetros de configuración que desees, puedes hacer clic en Deploy (Implementar).
Luego, Cloud Code compila tu imagen, la envía al registro y, por último, implementa la app en Cloud Run. El servicio ya está activo.
Para ver el servicio en ejecución, sigue la URL que se muestra en el diálogo de implementación de Cloud Run.
Edita el servicio
Para implementar la aplicación, sigue estos pasos:
Con la vista del explorador, busca el archivo app.py que implementa el comportamiento del servicio.
Cambia el mensaje "It's running!" por el que quieras.
Después de realizar este cambio, elige el comando Implementar en Cloud Run con la paleta de comandos.
Verifica que el servicio que acabas de crear esté seleccionado en Configuración del servicio.
Haga clic en Implementar.
Cuando termine la compilación e implementación de la aplicación, puedes actualizar el servicio para ver el mensaje actualizado.
Ver registros
También puedes ver los registros de tu aplicación implementada con el visor de registros que incluye Cloud Code.
Para ver los registros, sigue estos pasos:
Haz clic en Cloud Code y, luego, expande la sección Cloud Run.
Haz clic con el botón derecho en el servicio de Cloud Run y, luego, en Ver registros.
Para actualizar la app en el navegador y ver los registros nuevos generados, haz clic en el botón Logs refresh.
Limpia
Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta página.
Para borrar tu clúster, realiza los siguientes pasos:
Ve a la página Proyectos en la Google Cloud consola:
Selecciona el proyecto que creaste para esta guía de inicio rápido y haz clic en Borrar.
Esta acción cierra el proyecto y programa su eliminación.
Si usas un proyecto preexistente y deseas borrar los recursos que creaste para esta guía de inicio rápido, haz lo siguiente:
Imagen de contenedor: Si bien Cloud Run no cobra cuando un servicio no se usa, es posible que se te cobre por almacenar la imagen de contenedor en Artifact Registry.
Para borrar tu imagen, abre la página de Artifact Registry, selecciona el repositorio que contiene tu imagen, selecciona tu imagen, haz clic en Borrar y, luego, haz clic en Borrar.
Servicio de Cloud Run: Para borrar un servicio de Cloud Run, selecciona el servicio que deseas borrar en la página de Cloud Run de la consola deGoogle Cloud , haz clic en Borrar y, luego, en Borrar.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (UTC)"],[],[],null,["# Quickstart: Deploy a Cloud Run service by using Cloud Shell\n\nDeploy a Cloud Run app by using Cloud Shell\n===========================================\n\nLearn how to set up and deploy a sample Hello World application to\nCloud Run and view the status of your live service's resources.\n\nBefore you begin\n----------------\n\n- Sign in to your Google Cloud account. If you're new to Google Cloud, [create an account](https://console.cloud.google.com/freetrial) to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\nCreate an application\n---------------------\n\n1. [Launch the Cloud Shell Editor](https://ide.cloud.google.com).\n2. From the Cloud Code status bar, select **New Application**.\n3. Choose **Cloud Run application** as your preferred application type.\n4. From the list of sample applications (Node.js, Python with Flask and Django\n frameworks, Java, Go), choose a Hello World app.\n\n For example, choosing `Python (Flask): Hello World` creates a starter\n Python (Flask) Hello World app.\n5. Select a folder as your application location and then click\n **Create New Application**.\n\n Cloud Shell Editor loads the application in a new workspace.\n After the workspace loads, your app is accessible in the explorer view.\n\nDeploy to Cloud Run\n-------------------\n\nTo deploy your application to Cloud Run, follow these steps:\n\n1. Open the command palette (press `Ctrl`/`Cmd`+`Shift`+`P` or click **View** \\\u003e **Command Palette** ) and then run the **Deploy to Cloud Run** command. This brings up the Cloud Run Deploy UI.\n2. If prompted, authorize Cloud Code to make Google Cloud API calls.\n3. Set your Google Cloud project.\n4. If prompted, enable the Cloud Run API by clicking **Enable APIs**.\n5. In the Deploy to Cloud Run dialog, select a pre-existing service or create a new one.\n6. If you're creating a new service, choose **Cloud Run (fully managed)** under Deployment Platform.\n7. Choose a region to deploy to.\n8. For Authentication, select **Allow unauthenticated invocations** to make this a public service.\n9. After you define your preferred settings, you can click **Deploy**.\n\n Cloud Code builds your image, pushes it to the registry, and\n deploys your app to Cloud Run. Your service is now live!\n10. View your running service by following the URL displayed in\n your Cloud Run: Deploy dialog.\n\nEdit your service\n-----------------\n\nTo edit your application, follow these steps:\n\n1. With the Explorer view, find the `app.py` file that implements the service behavior.\n2. Change the message \"It's running!\" to a message of your choosing.\n3. After you make this change, choose the **Deploy to Cloud Run** command using the Command Palette.\n4. Check that the service you just created is selected in Service Settings.\n5. Click **Deploy**.\n6. After your application finishes building and deploying, you can refresh your service to see your updated message.\n\nView logs\n---------\n\nYou can also view logs from your deployed application with the Log Viewer\nthat comes with Cloud Code.\n\nTo view logs, follow these steps:\n\n1. Click **Cloud\n Code** and then expand the **Cloud Run** section.\n2. Right-click your Cloud Run service and then click **View logs**.\n\n3. Refresh your app in the browser, and see the new logs generated by\n clicking the Logs refresh button.\n\nClean up\n--------\n\n\nTo avoid incurring charges to your Google Cloud account for\nthe resources used on this page, follow these steps.\n\nTo delete your project:\n\n1. Go to the Projects page in the Google Cloud console:\n\n [Go to the Projects page](https://console.cloud.google.com/project)\n2. Select the project you created for this quickstart and then click\n **Delete**.\n\n This shuts down the project and schedules it for deletion.\n\nIf you're using a pre-existing project and would like to delete resources\nyou created for this quickstart:\n\n- **Container image:** While Cloud Run doesn't charge when a\n service isn't in use, you might still be\n [charged for storing the container image in Artifact Registry](/artifact-registry/pricing).\n To delete your image, open the Artifact Registry page, select the\n repository that contains your image, select your image, click **Delete** ,\n and then click **Delete**.\n\n [Open the Artifact Registry page](https://console.cloud.google.com/artifacts)\n- **Cloud Run service:** To delete a Cloud Run\n service, from the Cloud Run page in the\n Google Cloud console, select the service you'd like to delete, click\n **Delete** , and then click **Delete**.\n\n [Open the Cloud Run page](https://console.cloud.google.com/run)\n\nWhat's next\n-----------\n\n- Discover the variety of features that the [Cloud Shell Editor interface](/shell/docs/editor-overview) has to offer.\n- Learn how to [configure Cloud Shell](/shell/docs/configuring-cloud-shell) to customize your experience."]]