Sha256: a3354e04f670aaa463883a6347410fa3c0e8a974c590a0819645a3f5ded5778f
Contents?: true
Size: 536 Bytes
Versions: 7
Compression:
Stored size: 536 Bytes
Contents
module NulogyMessageBusConsumer module Deployment module ECS module_function # Try to get the TaskID from metadata server: # https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-metadata-endpoint-v4.html # Otherwise, return nil def task_id data = `curl --silent "$ECS_CONTAINER_METADATA_URI_V4/task"` return if data.empty? json = JSON.parse(data) arn = json["TaskARN"] return unless arn arn.split("/").last end end end end
Version data entries
7 entries across 7 versions & 1 rubygems