前提条件 - AWS Elastic Beanstalk

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

前提条件

eb migrate コマンドを使用する前に、環境が次の要件を満たしていることを確認してください。

IIS のインストールとバージョン

移行元のサーバーは、Internet Information Services (IIS) バージョン 7.0 以降を実行する必要があります。Windows Server 2016 以降の IIS 10.0 は、移行に最も互換性のある環境を提供します。

IIS バージョンを確認するには、次のコマンドを実行します。

PS C:\migrations_workspace> Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\InetStp\" ... SetupString : IIS 10.0 VersionString : Version 10.0 ...
Windows Server の要件

最適な互換性を確保するために、ソース環境は Windows Server 2016 以降を実行する必要があります。Elastic Beanstalk は、ターゲットプラットフォームとして次の Windows Server バージョンをサポートしています。

  • Windows Server 2025

  • Windows Server 2022

  • Windows Server 2019

  • Windows Server 2016

EB CLI のインストール
  • デフォルトのワークフロー ( --remoteオプションなし)

    • Python と Elastic Beanstalk コマンドラインインターフェイス (EB CLI) は、Elastic Beanstalk に移行するアプリケーションを含むサーバーにインストールする必要があります。必須ではありませんが、「」で説明されているように、EB CLI をvirtualenvサンドボックス内にインストールすることをお勧めします仮想環境に EB CLI をインストールする

  • --remote オプションの使用

    • Python と Elastic Beanstalk コマンドラインインターフェイス (EB CLI) を踏み台ホストにインストールする必要があります。必須ではありませんが、「」で説明されているように、EB CLI をvirtualenvサンドボックス内にインストールすることをお勧めします仮想環境に EB CLI をインストールする

必要な アクセス許可

次の認証情報とアクセス許可が必要です。

  • ソース IIS サーバーまたは踏み台ホストに対する管理者権限 ( --remoteオプションを使用している場合)。

  • AWS Elastic Beanstalk リソースを作成および管理するためのアクセス許可を持つ 認証情報

ウェブデプロイ 3.6

Microsoft Web Deploy ツール (バージョン 3.6 以降) は、ソースサーバーまたは踏み台ホスト ( --remoteオプションを使用している場合) にインストールする必要があります。このツールは、アプリケーションをパッケージ化eb migrateするために で使用されます。

インストールを確認するには、次のコマンドを実行します。

:

PS C:\migrations_workspace> Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\3" -Name InstallPath InstallPath : C:\Program Files\IIS\Microsoft Web Deploy V3\ ...

インストール手順については、Microsoft Windows 製品ドキュメントウェブサイトの「IIS 8.0 以降でのウェブデプロイのインストールと設定」を参照してください。

ネットワーク要件
  • デフォルトのワークフロー ( --remoteオプションなし)

    • ソースサーバーには、 AWS サービスへのアウトバウンドインターネットアクセスが必要です。

  • --remote オプションの使用

    • ソースサーバーには、 AWS サービスへのアウトバウンドインターネットアクセスが必要です。

    • 踏み台ホストからの発信ネットワーク接続とリモートマシンへの着信接続を許可する適切なセキュリティグループの進入ルールを設定します。リモートマシンにアクセスするために、踏み台ホストの IP がポート 22 の TCP 経由で許可リストに登録されていることを確認します。

    • SSH クライアントがリモートマシンと踏み台ホストにインストールされ、実行されていることを確認します。

    • ファイアウォール設定に、ポート 22 を開くか、クライアントへの接続を許可する適切なルールが含まれていることを確認します。

    • 移行を試みる前に、踏み台ホストからリモートホストに手動で SSH 接続をテストします。