# AMI 要件

## サポートされているプラットフォーム

| クラウド プロバイダー | サポートされているディストリビューション | メモ |
| --- | --- | --- |
| AWS | Amazon Linux 2023 |  |

## カスタム イメージの要件

カスタム イメージの使用はオプションです。カスタム イメージを使用する場合、x86 イメージが必要ですが、スポット インスタンスの可用性を最大化するために、arm と x86 の両方のイメージを使用することをお勧めします。

適切な機能を確保するには、次の要件を満たす必要があります。

### 必要なユーティリティ

次のユーティリティがイメージにインストールされ、利用可能である必要があります。

`docker-compose`

| ユーティリティ | メモ |
| --- | --- |
| `bash	` | シェル |
| `docker	` | コンテナ ランタイム |
| コンテナ オーケストレーション |  |
| `curl	` | HTTP クライアント |
| `wget	` | HTTP クライアント - 廃止が予定されていますが、現時点では必須です |
| `jq	` | JSON プロセッサー |
| `socat	` | ソケット リレー ユーティリティ |
| `rsyslog	` | システム ロギング デーモン - 起動時に自動的に開始:<br><br>```<br>sudo systemctl enable rsyslog<br>```<br><br>```<br>sudo systemctl start rsyslog<br>``` |
| `awscli	` | AWS CLI |