メインコンテンツまでスキップ

EcsTaskDefinition



リソースアイコン

関連リソース

上位リソース


リソース設定値

基本設定

  • app_environment : タスクの起動方式 - EC2, FARGATE
  • os_architecture : 使用する OS アーキテクチャ - LINUX X86_64
  • task_cpu : タスクに割り当てる CPU ユニット数
  • task_memory : タスクに割り当てるメモリ量(MiB)
  • network_mode : ネットワークモード - awsvpc, none, bridge, host

コンテナ (container)

  • container.image_url : ECS クラスターで実行するコンテナイメージ
  • container.essential_enabled : コンテナ停止時に他コンテナも停止するかどうか - true, false
  • container.port_mapping.container_port : 使用するコンテナポート番号
  • container.port_mapping.protocol : ポートマッピングのプロトコル - tcp, udp
  • container.port_mapping.app_protocol : サービス接続用アプリケーションプロトコル - http, http2, grpc, none
  • container.cpu : コンテナに割り当てる CPU
  • container.memory : コンテナに割り当てるメモリ

ボリューム (volume)

  • volume.host_path : ホスト側のボリュームパス

ボリュームマウント (volume_mount)

  • volume_mount.container_name : マウント対象コンテナ名
  • volume_mount.volume_name : マウントする Volume 名
  • volume_mount.container_path : コンテナ内マウントパス
  • volume_mount.read_only : 読み取り専用可否 - true, false

タグ

  • tag : Resource を分類するためのタグ

References