De forma predeterminada, cada instancia de Cloud Run recibe una
run.app URL predeterminada cuando se crea. Esta URL única y direccionable tiene el siguiente formato:
https://INSTANCE_NAME-PROJECT_NUMBER.REGION.run.app
Reemplaza lo siguiente:
INSTANCE_NAME: Es el nombre de la instancia de Cloud Run.PROJECT_NUMBER: el Google Cloud número del proyecto.REGION: Es el nombre de la región, comoeurope-west1.
Si quieres quitar el acceso al extremo de la URL predeterminada, puedes inhabilitarlo. Para proteger aún más tu instancia del acceso público, también puedes configurar los parámetros de configuración de entrada para controlar y restringir el acceso a la red. Consulta las instrucciones para configurar los parámetros de configuración de entrada para las instancias de Cloud Run.
Cuando inhabilitas la URL predeterminada, Cloud Run restringe la entrada a rutas privadas y de nube privada virtual, mientras mantiene una URL individual por instancia.
Inhabilita la URL predeterminada para las instancias de Cloud Run
Inhabilita la run.app
URL predeterminada de una instancia de Cloud Run para permitir solo el tráfico
de las otras rutas de entrada de la instancia: Cloud Load Balancing y cualquier
asignación de dominio configurada.
gcloud
Para una instancia existente, ejecuta el comando
gcloud beta run instances updatecon la marca--no-default-url, por ejemplo:gcloud beta run instances update INSTANCE --no-default-url
Para una instancia nueva, ejecuta el comando
gcloud beta run instances deploycon la marca--no-default-url, por ejemplo:gcloud beta run instances deploy INSTANCE \ --image IMAGE_URL \ --no-default-url
Reemplaza
INSTANCEpor el nombre de tu instancia de Cloud Run.En el resultado, la URL se muestra como
None.
Para restablecer la URL predeterminada, usa la marca --default-url.
YAML
Si creas una instancia nueva, omite este paso. Si actualizas una instancia existente, descarga su configuración de YAML:
gcloud beta run instances describe INSTANCE --format export > instance.yaml
Para inhabilitar la URL predeterminada, establece la
run.googleapis.com/default-url-disabledanotación en'true':apiVersion: run.googleapis.com/v1 kind: Instance metadata: name: INSTANCE annotations: run.googleapis.com/default-url-disabled: 'true' run.googleapis.com/launch-stage: BETA spec: containers: - name: CONTAINER_NAME image: IMAGE_URL
Reemplaza lo siguiente:
INSTANCE: Es el nombre de tu instancia de Cloud Run.CONTAINER_NAME: Es el nombre del contenedor.IMAGE_URL: Es una referencia a la imagen del contenedor, comous-docker.pkg.dev/cloudrun/container/hello:latest.
Crea o actualiza la instancia con el siguiente comando:
gcloud beta run instances replace instance.yaml
Para restablecer la URL predeterminada, establece la anotación run.googleapis.com/default-url-disabled en false o quítala.
Pasos siguientes
Consulta Restringe la entrada del extremo de red para obtener más detalles y las instrucciones de configuración de la instancia.