Fargate で sysctl のパラメーターを利用することはできるのでしょうか。

困っていた内容

Fargate のタスク定義のパラメーターで sysctl を利用をしたいです。
サポートされているか教えてください。

どう対応すればいいの?

sysctl は、ECS や Fargate では SystemControls のパラメーターとして利用することができます。

systemControls コンテナ内で設定する名前空間カーネルパラメータのリスト。このパラメータは、Docker Remote API のコンテナの作成セクションの Sysctls にマップされ、--sysctl オプションは docker run にマップされます。

しかし、SystemControls は現時点では、Fargate または、Windows コンテナに対応しておりません。
ECS の EC2 起動タイプ (Linux) では SystemControls の設定が可能ですので、設定が必要な場合は、ECS の EC2 起動タイプ (Linux) を利用いただくことが可能です。

注記 このパラメータは、Windows コンテナ、または Fargate 起動タイプを使用するタスクではサポートされていません。

参考情報