http.additional_rules.`path` String
指定したパスに対するリクエストが、Service に転送されます。各リスナールールはユニークなパスで
公開している必要があります。
{% include 'http-additionalrules-healthcheck.ja.md' %}
http.additional_rules.`deregistration_delay` Duration
登録解除時に、ターゲットがコネクションをドレイニングするのを待つ時間です。デフォルト値は 60 秒です。大きな値に設定すると、安全にコネクションをドレイニングするのに長い時間を使える様になりますが、新しいデプロイに必要な時間が増加します。設定可能な範囲は、0 秒 - 3600 秒です。
http.additional_rules.`target_container` String
メインのサービスコンテナの代わりにリクエストがルーティングされるサイドカーコンテナ。
ターゲットコンテナのポートが 443 に設定されている場合、 ロードバランサーがターゲットコンテナにインストールされた証明書を使用して、Fargate タスクとの TLS 接続するために、プロトコルは `HTTPS` に設定されます。
http.additional_rules.`target_port` String
トラフィックを受信するコンテナポート。 メインコンテナの `image.port` やサイドカーコンテナの `sidecar.port` と異なるコンテナポートの場合、このフィールドを指定します。
http.additional_rules.`stickiness` Boolean
スティッキーセッションの有効化、あるいは無効化を指定します。
http.additional_rules.`allowed_source_ips` Array of Strings
Service へアクセスを許可する CIDR IP アドレスです。
```yaml
http:
additional_rules:
- allowed_source_ips: ["192.0.2.0/24", "198.51.100.10/32"]
```
http.additional_rules.`alias` String or Array of Strings or Array of Maps
Service の HTTPS ドメインエイリアスです。
```yaml
# String version.
http:
additional_rules:
- alias: example.com
# Alternatively, as an array of strings.
http:
additional_rules:
- alias: ["example.com", "v1.example.com"]
# Alternatively, as an array of maps.
http:
additional_rules:
- alias:
- name: example.com
hosted_zone: Z0873220N255IR3MTNR4
- name: v1.example.com
hosted_zone: AN0THE9H05TED20NEID
```
http.additional_rules.`hosted_zone` String
既存のホステッドゾーンの ID。 `http.alias` および `http.additional_rules.alias` と共にのみ使用できます。証明書をインポートした Environment がある場合、ロードバランサーの作成後に、Copilot が A レコードを挿入するホストゾーンを指定できます。
```yaml
http:
additional_rules:
- alias: example.com
hosted_zone: Z0873220N255IR3MTNR4
# Also see http.alias array of maps example, above.
```
http.additional_rules.`redirect_to_https` Boolean
Application Load Balancer で HTTP から HTTPS に自動的にリダイレクトします。デフォルトは `true` です。
http.additional_rules.`version` String
HTTP(S) のプロトコルバージョン。`'grpc'` 、 `'http1'`、または `'http2'` のどれかです。省略した場合、`'http1'` が推定されます。
gRPC を使用する場合、ドメインがアプリケーションと関連付けられている必要があることに注意してください。