[ECS] [Fargate] Script pour obtenir l'ID de tâche dans le conteneur d'exécution TASK

Il n'y avait pas de très bon moyen de le rechercher, alors je l'ai fait pour le moment.

TD;DR

#!/bin/bash

METADATA=$(curl ${ECS_CONTAINER_METADATA_URI}/task)
python3 -c "import json; meta=json.loads('$METADATA'); task_id=meta['TaskARN'].split('/')[-1]; print(task_id)" > ./task_id
TASK_ID=$(cat ./task_id)

Je souhaite obtenir un ID TASK

Résumé

référence

Recommended Posts

[ECS] [Fargate] Script pour obtenir l'ID de tâche dans le conteneur d'exécution TASK
Comment obtenir les résultats de l'identifiant dans Celery
J'ai écrit un script pour obtenir un site populaire au Japon
Obtenez le chemin du script en Python
Transmettez des arguments à Task dans discord.py
Comment obtenir l'identifiant du parent avec sqlalchemy
Épingler le répertoire actuel au répertoire de script en Python
Exemple de script pour piéger les signaux en Python
Comment obtenir stacktrace en python
Exécution de tâches parallèles à l'aide de concurrent.futures en Python
Je souhaite définir un cycle de vie dans la définition de tâche d'ECS