[PYTHON] [ECS] [Fargate] Skript zum Abrufen der Task-ID im TASK-Ausführungscontainer

Es gab keine sehr gute Möglichkeit, es nachzuschlagen, also habe ich es vorerst geschafft.

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)

Ich möchte eine AUFGABEN-ID erhalten

Zusammenfassung

Referenz

Recommended Posts

[ECS] [Fargate] Skript zum Abrufen der Task-ID im TASK-Ausführungscontainer
So erhalten Sie Ergebnisse von id in Celery
Ich habe ein Skript geschrieben, um eine beliebte Seite in Japan zu bekommen
Holen Sie sich den Skriptpfad in Python
Übergeben Sie Argumente in discord.py an Task
So erhalten Sie die Eltern-ID mit sqlalchemy
Pin aktuelles Verzeichnis an Skriptverzeichnis in Python
Beispielskript zum Überfüllen von Signalen in Python
Wie bekomme ich Stacktrace in Python?
Parallele Taskausführung mit concurrent.futures in Python
Ich möchte einen Lebenszyklus in der Aufgabendefinition von ECS festlegen