Guía de inicio rápido: Implementa un grupo de trabajadores de muestra en Cloud Run

En esta página, se muestra cómo implementar un contenedor de grupo de trabajadores de muestra. Después de la implementación, el grupo de trabajadores escribe continuamente un mensaje de registro.

Antes de comenzar

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Make sure that you have the following role or roles on the project: Cloud Run Admin, Cloud Run Developer, Logs Viewer

    Check for the roles

    1. In the Google Cloud console, go to the IAM page.

      Go to IAM
    2. Select the project.
    3. In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.

    4. For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.

    Grant the roles

    1. In the Google Cloud console, go to the IAM page.

      Ir a IAM
    2. Selecciona el proyecto.
    3. Haz clic en Otorgar acceso.
    4. En el campo Principales nuevas, ingresa tu identificador de usuario. Esta suele ser la dirección de correo electrónico de una Cuenta de Google.

    5. En la lista Seleccionar un rol, elige uno.
    6. Para otorgar roles adicionales, haz clic en Agregar otro rol y agrega uno más.
    7. Haz clic en Guardar.
  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Make sure that you have the following role or roles on the project: Cloud Run Admin, Cloud Run Developer, Logs Viewer

    Check for the roles

    1. In the Google Cloud console, go to the IAM page.

      Go to IAM
    2. Select the project.
    3. In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.

    4. For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.

    Grant the roles

    1. In the Google Cloud console, go to the IAM page.

      Ir a IAM
    2. Selecciona el proyecto.
    3. Haz clic en Otorgar acceso.
    4. En el campo Principales nuevas, ingresa tu identificador de usuario. Esta suele ser la dirección de correo electrónico de una Cuenta de Google.

    5. En la lista Seleccionar un rol, elige uno.
    6. Para otorgar roles adicionales, haz clic en Agregar otro rol y agrega uno más.
    7. Haz clic en Guardar.
  8. Asegúrate de tener el rol de usuario de cuenta de servicio otorgado en la identidad del servicio. De forma predeterminada, la identidad del servicio es la cuenta de servicio predeterminada de Compute Engine.

    Otorga los roles

    Para otorgar acceso al recurso de identidad del servicio, usa el comando gcloud iam service-accounts add-iam-policy-binding, y reemplaza las variables destacadas por los valores adecuados:

          gcloud iam service-accounts add-iam-policy-binding SERVICE_ACCOUNT_EMAIL \
              --member="PRINCIPAL" \
              --role="roles/iam.serviceAccountUser"
          

    Reemplaza lo siguiente:

    • SERVICE_ACCOUNT_EMAIL: La dirección de correo electrónico de la cuenta de servicio que usas como identidad de servicio, por ejemplo:
      • La cuenta de servicio predeterminada de Compute Engine: PROJECT_NUMBER-compute@developer.gserviceaccount.com
      • Una cuenta de servicio que creaste: SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
    • PRINCIPAL: Es el identificador del usuario. Por lo general, esta es la dirección de correo electrónico de una Cuenta de Google.
  9. Revisa los precios de Cloud Run o estima los costos con la calculadora de precios.
  10. Implementar grupo de trabajadores

    Para implementar el contenedor del grupo de trabajadores de muestra, sigue estos pasos:

    1. En la consola de Google Cloud , ve a Cloud Run:

      Ir a Cloud Run

    2. Selecciona Grupos de trabajadores en el menú y haz clic en Implementar contenedor para mostrar el formulario Crear grupos de trabajadores.

    3. Haz clic en Probar con un contenedor de muestra.

    4. Haz clic en Crear para implementar la imagen en Cloud Run. Espera a que finalice la implementación.

    5. Haz clic en la pestaña Registros para ver los registros escritos por el grupo de trabajadores. El grupo de trabajadores escribe continuamente el mensaje de registro Cloud Run Worker Pool instance is running!.

    Limpia

    Para evitar cargos adicionales en tu cuenta de Google Cloud , borra todos los recursos que implementaste con esta guía de inicio rápido.

    Borra tu repositorio

    Es posible que se te cobre por almacenar la imagen del contenedor en Artifact Registry. Para borrar repositorios de Artifact Registry, sigue los pasos que se indican en Borra repositorios en la documentación de Artifact Registry.

    Borra tu grupo de trabajadores

    El grupo de trabajadores de muestra escribe registros de forma continua. Para detener el registro, sigue uno de estos pasos para borrar el grupo de trabajadores:

    1. En la consola de Google Cloud , ve a Cloud Run:

      Ir a Cloud Run

    2. Selecciona Grupos de trabajadores en el menú y, luego, el grupo de trabajadores que deseas borrar.

    3. Haz clic en Borrar.

    Borra tu proyecto de prueba

    Si borras tu proyecto de Google Cloud , se detendrá la facturación de todos los recursos que contenga. Para liberar todos los recursos Google Cloud de tu proyecto, sigue estos pasos:

    1. In the Google Cloud console, go to the Manage resources page.

      Go to Manage resources

    2. In the project list, select the project that you want to delete, and then click Delete.
    3. In the dialog, type the project ID, and then click Shut down to delete the project.

    ¿Qué sigue?

    Para obtener más información sobre los grupos de trabajadores, consulta los siguientes recursos: