Adicionar um usuário cloudsqlproxy do Google Cloud SQL

Adicionar um usuário cloudsqlproxy do Google Cloud SQL

Há algum tempo, configurei o acesso à minha instância do Google Cloud SQL em um servidor Windows usando o método/mecanismo cloudsqlproxy.

A certa altura, configurei as coisas adicionando um usuário cloudsqlproxy, com um valor de nome de usuário e, em seguida, para nome de host o valor "cloudsqlproxy ~ 1.2.3.4" etc.

E embora esse usuário ainda exista em minhas configurações/listagem de usuários do Cloud SQL, por algum motivo, ele não me permitirá adicionar um novo usuário com o mesmo tipo de nome de host para o acesso ao cloudsqlproxy.

Quando tento adicionar "cloudsqlproxy~1.2.3.4" como nome de host para o novo usuário, a interface do GCP reclama: "Deve ser um nome de domínio, um endereço IP, um intervalo de endereços IP ou 'localhost'. % pode ser usado como curinga."

É claro que isso permitiu isso em um ponto... a adição de usuários dessa forma para uso do cloudsqlproxy foi descontinuada? Ou só há suporte para adicionar usuários cloudsqlproxy dessa forma por meio da sessão MySQL CLI?

Muito obrigado por qualquer feedback.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Responder1

Abri um problema com a equipe da UI do console do Cloud SQL para investigar por que não é possível adicionar o cloudsqlproxy dessa maneira. Você pode acompanhar a edição públicaaqui.

gcloud sql create usersEnquanto isso, você pode usar o comando para criar o usuário com o curinga ou especificando o IP.

gcloud sql users create [USERNAME] --instance=[INSTANCE_NAME] --host=cloudsqlproxy~% --password [PASSWORD] 

exemplo:

gcloud sql users create cloudsqlproxy --instance=test-db-2020 --host=cloudsqlproxy~% --password test1234

OU

gcloud sql users create [USERNAME] --instance=[INSTANCE_NAME] --host=cloudsqlproxy~[IP_ADDRESS] --password [PASSWORD] 

exemplo:

gcloud sql users create cloudsqlproxy --instance=test-db-2020 --host=cloudsqlproxy~1.2.3.4 --password test1234

informação relacionada