翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
前提条件
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 接続をテストします。
-
-