

サポート終了通知: 2026 年 5 月 20 日に、 AWS は のサポートを終了します AWS SimSpace Weaver。2026 年 5 月 20 日以降、 SimSpace Weaver コンソールまたは SimSpace Weaver リソースにアクセスできなくなります。詳細については、[AWS SimSpace Weaver 「サポート終了](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html)」を参照してください。

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

# で Amazon Linux 2 (AL2) の SimSpace Weaver ディストリビューションパッケージを設定する Windows Subsystem for Linux (WSL)
<a name="setting-up_local_wsl"></a>

このセクションでは、 で AL2 環境で SimSpace Weaver ディストリビューション zip を設定する手順について説明しますWindows Subsystem for Linux (WSL)。Docker での AL2 を設定する手順については、「[で Amazon Linux 2 (AL2) の SimSpace Weaver ディストリビューションパッケージを設定する Docker](setting-up_local_docker.md)」を参照してください。

**重要**  
このセクションでは、Amazon が所有、開発、サポートしていないバージョンの AL2 を使用するソリューションについて説明します。このソリューションは、Docker を使用しないことを選択した場合の利便性のみを目的として提供されています。このソリューションを使用することを選択した場合、Amazon および AWS は責任を負いません。

**要件**
+ [Windows 10 での Hyper-V](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v)
+ [https://docs.microsoft.com/en-us/windows/wsl/install](https://docs.microsoft.com/en-us/windows/wsl/install)
+ WSL 用のサードパーティ製オープンソース AL2 配布 ([ダウンロードバージョン 2.0.20200722.0-update.2](https://github.com/yosukes-dev/AmazonWSL/releases/tag/2.0.20200722.0-update.2)) ([手順](https://github.com/yosukes-dev/AmazonWSL)を参照してください)
**重要**  
このWSL 手順では、WSL 用の AL2 配布の *[2.0.20200722.0-update.2](https://github.com/yosukes-dev/AmazonWSL/releases/tag/2.0.20200722.0-update.2)* バージョンを使用しています。他のバージョンを使用すると、エラーが発生する可能性があります。

**で AL2 を使用して SimSpace Weaver 配布 zip を設定するには WSL**

1. **Windows のコマンドプロンプト**で、WSL の AL2 環境を起動します。

   ```
   wsl -d Amazon2
   ```
**重要**  
で実行中はWSL、 にある Python `quick-start.py` ヘルパースクリプトのいずれかを実行するときに `--al2`オプションを含めます`sdky-folder/Samples/sample-name/tools/cloud/quick-start.py`。

1. **Linux シェルプロンプト**で、yum パッケージマネージャーを更新します。

   ```
   yum update -y
   ```
**重要**  
このステップがタイムアウトになった場合は、WSL1に切り替えてこれらの手順を再試行する必要がある場合があります。WSL AL2 セッションを終了し、**Windows コマンドプロンプト**で以下を入力します。  

   ```
   wsl --set-version Amazon2 1
   ```

1. 解凍ツールをインストールします。

   ```
   yum install -y unzip
   ```

1. `yum` インストール AWS CLI されている をすべて削除します。`yum` がインストールされているかどうかわからない場合は、次のコマンドの両方を試してください AWS CLI。

   ```
   yum remove awscli
   ```

   ```
   yum remove aws-cli
   ```

1. 一時ディレクトリを作成して、そこに移動します。

   ```
   mkdir ~/temp
   cd ~/temp
   ```

1. 以下をダウンロードしてインストールします AWS CLI。

   ```
   curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
   unzip awscliv2.zip
   ./aws/install
   ```

1. 一時ディレクトリは削除できます。

   ```
   cd ~
   rm -rf temp
   ```

1. シェルセッションを再開して、環境内のパスを更新します。

   ```
   exec
   ```

1. AL2 環境で AWS CLI の AWS 認証情報を設定します。詳細については、「[AWS CLI の設定](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html)」を参照してください。を使用する場合は AWS IAM アイデンティティセンター、「 *AWS Command Line Interface ユーザーガイド*[」の「 を使用する AWS CLI ように AWS IAM アイデンティティセンター](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html)を設定する」を参照してください。

   ```
   aws configure
   ```

1. Git をインストールする。

   ```
   yum install -y git
   ```

1. `wget` をインストールします。

   ```
   yum install -y wget
   ```

1.  SimSpace Weaver アプリケーション SDK のフォルダを作成します。

   ```
   mkdir sdk-folder
   ```

1. SDK フォルダに移動します。

   ```
   cd sdk-folder
   ```

1.  SimSpace Weaver アプリケーション SDK 配布可能パッケージをダウンロードします。以下の要素が含まれます。
   +  SimSpace Weaver アプリケーション開発用のバイナリとライブラリ
   + 開発ワークフローの一部を自動化するヘルパースクリプト
   +  SimSpace Weaver 概念を示すサンプルアプリケーション

   ```
   wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
   ```

1. ファイル を解凍します。

   ```
   unzip *.zip
   ```

1. WSL セットアップスクリプトを実行します。

   ```
   source ./setup-wsl-distro.sh
   ```

1. 次のコマンドを入力して、必要な Python パッケージをインストールします。

   ```
   pip install -r PackagingTools/python_requirements.txt
   ```

1.  SimSpace Weaver ディストリビューション zip セットアップスクリプトを実行します。

   ```
   python setup.py --samples --cloudformation
   ```

   このコマンドは次のことを行います。
   +  シミュレーションの起動に必要な CloudFormation リソースを作成します。
     + サンプル CloudFormation スタックテンプレートは、 にあります。 `sdk-folder/PackagingTools/sample-stack-template.yaml`
   +  ローカルシステムの正しいパスを使用して、提供されたサンプルプロジェクトを設定します。

**注記**  
これは、WSL の AL2 環境に対して 1 回だけ実行する必要があります。