概要
共有 ALB(#242 platform)へ tasks をぶら下げる。ADR-0004 の tasks 側「共有 ALB ぶら下げ」。
スコープ
- target group(tasks-webapi / keycloak)
- 共有 HTTPS Listener への host-based rule(
api-dev / auth-dev)。priority レンジ tasks=100-199(リスナー単位ユニーク)
- 深い ACM 証明書
*.tasks.dgz48.xyz を aws_lb_listener_certificate で共有 Listener に SNI 追加
- Route53 alias → 共有 ALB DNS(
/platform/dev/alb-dns-name / alb-zone-id、SSM 参照)
- 共有 Listener ARN / SG-ALB ID は
/platform/dev/* を SSM 参照
依存
ECS の target 実在が前提のため Sprint 1。blocked-by: #242 / #241
ADR: infra/docs/adr/0004-platform-project-infra-separation.md / 親 tracker #206
概要
共有 ALB(#242 platform)へ tasks をぶら下げる。ADR-0004 の tasks 側「共有 ALB ぶら下げ」。
スコープ
api-dev/auth-dev)。priority レンジ tasks=100-199(リスナー単位ユニーク)*.tasks.dgz48.xyzをaws_lb_listener_certificateで共有 Listener に SNI 追加/platform/dev/alb-dns-name/alb-zone-id、SSM 参照)/platform/dev/*を SSM 参照依存
ECS の target 実在が前提のため Sprint 1。blocked-by: #242 / #241
ADR:
infra/docs/adr/0004-platform-project-infra-separation.md/ 親 tracker #206