En esta página, se describe cómo conectar, desconectar y enumerar etiquetas en instancias de Cloud SQL. Para obtener una descripción general de las etiquetas en Cloud SQL, consulta Control de acceso con etiquetas de Google Cloud.
Antes de comenzar
Las etiquetas se administran a través de Resource Manager. Necesitas los siguientes permisos de IAM de Cloud SQL para ver y configurar etiquetas en las instancias de Cloud SQL:
cloudsql.instances.createTagBinding
cloudsql.instances.deleteTagBinding
cloudsql.instances.listTagBindings
Estos permisos se heredan a través del rol cloudsql.admin
de IAM.
Conecta etiquetas a las instancias de Cloud SQL
Una vez que creaste y definiste una etiqueta con Resource Manager, puedes conectarla directamente a tu instancia de Cloud SQL.
Por ejemplo:
- El valor de la etiqueta es
815471563813/environment/development
.815471563813
es el ID de la organización.environment
es la clave de la etiqueta.development
es el valor de la etiqueta.
- El nombre de su proyecto es
my-project
. - El nombre de su instancia es
my-instance
. - Tu instancia está en
us-central1
.
Con el siguiente comando de gcloud
, se conecta la etiqueta a un recurso, en este caso, my-instance
:
gcloud alpha resource-manager tags bindings create \
--tag-value=815471563813/environment/development \
--parent=//sqladmin.googleapis.com/projects/my-project/instances/my-instance \
--location=us-central1
Desconecta etiquetas de las instancias de Cloud SQL
El siguiente comando de gcloud
desconecta la etiqueta de my-instance
:
gcloud alpha resource-manager tags bindings delete \
--tag-value=815471563813/environment/development \
--parent=//sqladmin.googleapis.com/projects/my-project/instances/my-instance \
--location=us-central1
Enumera etiquetas en instancias de Cloud SQL
Con el siguiente comando de gcloud
, se enumeran todas las etiquetas conectadas directamente a my-instance
, excepto las etiquetas que my-instance
heredó:
gcloud alpha resource-manager tags bindings list \
--parent=//sqladmin.googleapis.com/projects/my-project/instances/my-instance \
--location=us-central1
¿Qué sigue?
- Para obtener una descripción general de las etiquetas en Cloud SQL, consulta Control de acceso con etiquetas de Google Cloud.
- Para obtener instrucciones más detalladas, consulta Conecta etiquetas a los recursos.
- Obtén más información sobre los condicionales de IAM.
- Aprende a usar condicionales de IAM con Cloud SQL.