翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
前提条件
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 をインストールする」で説明されているように、EB CLI を
virtualenvサンドボックス内にインストールすることをお勧めします。
-
-
--remoteオプションを使用する:-
Python と Elastic Beanstalk コマンドラインインターフェイス (EB CLI) を踏み台ホストにインストールする必要があります。必須ではありませんが、「仮想環境に EB CLI をインストールする」で説明されているように、EB CLI を
virtualenvサンドボックス内にインストールすることをお勧めします。
-
-
- 必要なアクセス許可
-
次の認証情報とアクセス許可が必要です。
-
ソース IIS サーバーまたは踏み台ホストに対する管理者権限 (
--remoteオプションを使用している場合)。 -
Elastic Beanstalk リソースを作成および管理するためのアクセス許可を持つ AWS 認証情報
-
- ウェブデプロイ 3.6
-
Microsoft Web Deploy ツール (バージョン 3.6 以降) は、ソースサーバーまたは踏み台ホスト (
--remoteオプションを使用している場合) にインストールする必要があります。このツールは、アプリケーションをパッケージ化するために eb migrate によって使用されます。インストールを検証するには、以下のコマンドを実行します。
:
PS C:\migrations_workspace>Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\3" -Name InstallPathInstallPath : C:\Program Files\IIS\Microsoft Web Deploy V3\ ...インストール手順については、Microsoft Windows 製品ドキュメントウェブサイトの「IIS 8.0 以降でのウェブデプロイのインストールと設定
」を参照してください。 - ネットワークの要件
-
-
デフォルトのワークフロー (
--remoteオプションなし):-
ソースサーバーには、AWS サービスへのアウトバウンドインターネットアクセスが必要です。
-
-
--remoteオプションを使用する:-
ソースサーバーには、AWS サービスへのアウトバウンドインターネットアクセスが必要です。
-
踏み台ホストからの発信ネットワーク接続とリモートマシンへの着信接続を許可する適切なセキュリティグループのイングレスルールを設定します。リモートマシンにアクセスするために、踏み台ホストの IP がポート 22 の TCP 経由で許可リストに登録されていることを確認します。
-
SSH クライアントがリモートマシンと踏み台ホストにインストールされ、実行されていることを確認します。
-
ファイアウォール設定に、ポート 22 を開くか、クライアントへの接続を許可する適切なルールが含まれていることを確認します。
-
移行を試みる前に、踏み台ホストからリモートホストに手動で SSH の接続をテストします。
-
-