

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ECS AL2 から ECS AL2023 に移行する方法
<a name="ecs-migration-2023"></a>

AL2023 は、クラウドアプリケーションに安全かつ安定した高パフォーマンス環境を提供するように設計された、Linux ベースのオペレーティングシステムです。AL2 および AL2023 間の相違点の詳細については、「*Amazon Linux 2023 ユーザーガイド*」の「[Amazon Linux 2023 と Amazon Linux 2 の比較](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al2.html)」を参照してください。

**重要**  
2026 年 6 月 30 日以降、 AWS Batch はバッチ提供の Amazon Linux 2 AMIs。この日付より前に、既存の AWS Batch Amazon ECS コンピューティング環境を Amazon Linux 2023 に移行することを強くお勧めします。詳細については、「[Amazon ECS Amazon Linux 2 AMI の廃止](ecs-al2-ami-deprecation.md)」を参照してください。

2026 年 1 月 12 日、 AWS は Amazon Linux 2 [のサポートを終了するため、新しい Amazon ECS コンピューティング環境のデフォルト AMI を Amazon Linux 2 から Amazon Linux](https://aws.amazon.com/amazon-linux-2/faqs/) 2023 AWS Batch に変更しました。デフォルトの AMI は、新しいコンピューティング環境を作成するときに [imageType.Ec2Configuration](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html) フィールドに値を指定しない場合に使用されます。最適なパフォーマンスとセキュリティを維持するために、 AWS Batch Amazon ECS コンピューティング環境を Amazon Linux 2023 に移行することをお勧めします。

Health の計画されたライフサイクルイベントを使用して AWS 、影響を受ける Amazon ECS コンピューティング環境の移行ステータスを追跡できます。詳細については、「[AWS Health Planned ライフサイクルイベント](batch-planned-lifecycle-events.md)」を参照してください。

コンピューティング環境の設定方法に応じて、AL2 から AL2023 への以下のアップグレードパスのいずれかを使用できます。

**Ec2Configuration.ImageType を使用したアップグレード**
+ 起動テンプレートまたは起動テンプレートの上書きを使用していない場合は、[Ec2Configuration.ImageType](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageType) を `ECS_AL2023` (または GPU インスタンスを使用している場合は `ECS_AL2023_NVIDIA`) に変更し、[UpdateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html) を実行します。
+ [Ec2Configuration.ImageIdOverride](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageIdOverride) を指定する場合、[Ec2Configuration.ImageType](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageType) は [Ec2Configuration.ImageIdOverride](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageIdOverride) で指定された AMI タイプと一致する必要があります。

  `ImageIdOverride` と `ImageType` が一致しない場合、コンピューティング環境が正しく機能しない可能性があります。

**起動テンプレートを使用したアップグレード**
+ `ECS_AL2023` に基づいて AMI を指定する起動テンプレートを使用する場合は、起動テンプレートが Amazon Linux 2023 と互換性があることを確認してください。Amazon ECS 最適化 AMI における Amazon Linux 2023 の変更については、「*Amazon ECS ユーザーガイド*」の「[Amazon Linux 2 から Amazon Linux 2023 Amazon ECS 最適化 AMI への移行](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/al2-to-al2023-ami-transition.html)」を参照してください。
+ AL2023 AMI の場合、カスタムユーザーデータまたは初期化スクリプトが AL2023 環境およびパッケージ管理システムと互換性があることを確認します。

**を使用したアップグレード CloudFormation**
+  CloudFormation を使用してコンピューティング環境を管理する場合は、 テンプレートを更新して、 の `ImageType`プロパティを `Ec2Configuration`から `ECS_AL2023` (または GPU インスタンス`ECS_AL2023_NVIDIA`を使用する場合) `ECS_AL2` に変更します。

  ```
  ComputeEnvironment:
    Type: AWS::Batch::ComputeEnvironment
    Properties:
      ComputeResources:
        Ec2Configuration:
          - ImageType: ECS_AL2023
  ```

  次に、 CloudFormation スタックを更新して変更を適用します。
+  CloudFormation テンプレートで を使用してカスタム AMI が指定されている場合は`ImageIdOverride`、AMI ID が AL2023-based AMI に対応し、 `ImageType`設定と一致することを確認します。

## 移行に関する考慮事項
<a name="ecs-migration-considerations"></a>

Amazon Linux 2 から Amazon Linux 2023 に移行するときは、次の点を考慮してください。
+ **パッケージ管理** – Amazon Linux 2023 はパッケージ管理において `yum` の代わりに `dnf` を使用します。
+ **システムサービス** – 一部のシステムサービスとその設定は、AL2 と AL2023 で異なる場合があります。
+ **コンテナランタイム** – AL2 と AL2023 はどちらも Docker をサポートしていますが、AL2023 のデフォルト設定は異なる場合があります。
+ **セキュリティ** – AL2023 には強化されたセキュリティ機能が含まれており、セキュリティ関連の設定の更新が必要になる場合があります。
+ **Instance Metadata Service Version 2 (IMDSv2)** – IMDSv2 は、EC2 インスタンスメタデータにアクセスするためにトークンベースの認証を要求するセッション指向のサービスであり、セキュリティを強化します。IMDS の詳細については、*Amazon EC2*[2 ユーザーガイド」の「インスタンスメタデータサービスバージョン 2 の仕組み](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html#instance-metadata-v2-how-it-works)」を参照してください。

変更と移行に関する考慮事項の包括的なリストについては、「*Amazon ECS デベロッパーガイド*」の「[Amazon Linux 2 から Amazon Linux 2023 Amazon ECS 最適化 AMI への移行](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/al2-to-al2023-ami-transition.html)」を参照してください。