Salut, est-il possible d'utiliser mysql bench pour se connecter à un RDS via l'authentification AWS IAM. Tous les articles de blog que je trouve sur Google utilisent une authentification par mot de passe natif, ce qui n'est pas ce dont j'ai besoin https://speedtest.vet/ .

1 réponse


Essayez d'utiliser le chat GPT. Lorsque j'ai réalisé mon projet, cela m'a beaucoup aidé!

Hello :)

Alors pas possible de se connecter en direct, perso j'utilise aussi AWS RDS et Mysql Workbench, et le seul moyen que j'ai trouvé c'est de passer par un service de tunnel

Si tu veux c'est ça: https://port7777.com

Bon c'est un truc payant mais sans abonnement, 20e et c'est plié

Pour le fonctionnement:

  • D'abord 7777 va créer un role IAM pour lui donner les autorisations

  • Ensuite il va créer une instance EC2 Fargate pour créer le tunnel

(Les deux trucs sont créés depuis Cloudformation)

  • Et ensuite ça va ouvrir un tunnel, pour ouvrir le tunnel tu tapes

AWS_PROFILE="ton_profil_aws_dans_credentials" 7777 --aws-region="ta_region_aws (eu-west-3 par ex)

  • Quand l'instance est en train de tourner, tu peux te connecter à localhost:7777

Eeeet si tu ne veux pas payer tu peux tenter de copier la technique du service 7777, tu fais un role IAM et une instance EC2 Fargate depuis CloudFormation et ensuite euuuh je sais pas, y'aura des trucs à configurer et une commande à lancer depuis la cli AWS