翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
で Amazon Linux 2 (AL2) の SimSpace Weaver ディストリビューションパッケージをセットアップする Windows Subsystem for Linux (WSL)
このセクションでは、 で AL2 環境で SimSpace Weaver ディストリビューション zip を設定する手順について説明しますWindows Subsystem for Linux (WSL)。Docker での AL2 を設定する手順については、「で Amazon Linux 2 (AL2) の SimSpace Weaver ディストリビューションパッケージをセットアップする Docker」を参照してください。
重要
このセクションでは、Amazon が所有、開発、サポートしていないバージョンの AL2 を使用するソリューションについて説明します。このソリューションは、Docker を使用しないことを選択した場合の利便性のみを目的として提供されています。このソリューションを使用することを選択した場合、Amazon および AWS は責任を負いません。
要件
-
WSL 用のサードパーティ製オープンソース AL2 配布 (ダウンロードバージョン 2.0.20200722.0-update.2
) (手順 を参照してください) 重要
このWSL 手順では、WSL 用の AL2 配布の 2.0.20200722.0-update.2
バージョンを使用しています。他のバージョンを使用すると、エラーが発生する可能性があります。
で AL2 を使用して SimSpace Weaver 配信 zip を設定するには WSL
-
Windows のコマンドプロンプトで、WSL の AL2 環境を起動します。
wsl -d Amazon2
重要
で実行中はWSL、 にある Python
quick-start.py
ヘルパースクリプトのいずれかを実行するときに--al2
オプションを含めますsdky-folder/Samples/sample-name/tools/cloud/quick-start.py
。 -
Linux シェルプロンプトで、yum パッケージマネージャーを更新します。
yum update -y
重要
このステップがタイムアウトになった場合は、WSL1に切り替えてこれらの手順を再試行する必要がある場合があります。WSL AL2 セッションを終了し、Windows コマンドプロンプトで以下を入力します。
wsl --set-version Amazon2 1
-
解凍ツールをインストールします。
yum install -y unzip
-
yum
インストール AWS CLI されている をすべて削除します。がインストールされているかどうかわからない場合は、次のコマンドの両方を試yum
してください AWS CLI。yum remove awscli
yum remove aws-cli
-
一時ディレクトリを作成して、そこに移動します。
mkdir ~/temp cd ~/temp
-
をダウンロードしてインストールします AWS CLI。
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
-
一時ディレクトリは削除できます。
cd ~ rm -rf temp
-
シェルセッションを再開して、環境内のパスを更新します。
exec
-
AL2 環境で AWS CLI の AWS 認証情報を設定します。詳細については、「AWS CLI の設定」を参照してください。を使用する場合は AWS IAM Identity Center、「 ユーザーガイド」の「 を使用する AWS CLI ための の設定 AWS IAM Identity CenterAWS Command Line Interface 」を参照してください。
aws configure
-
Git をインストールする。
yum install -y git
-
wget
をインストールします。yum install -y wget
-
SimSpace Weaver アプリケーション SDK のフォルダを作成します。
mkdir
sdk-folder
-
SDK フォルダに移動します。
cd
sdk-folder
-
SimSpace Weaver アプリケーション SDK 配布可能パッケージをダウンロードします。以下の要素が含まれます。
-
SimSpace Weaver アプリケーション開発用のバイナリとライブラリ
-
開発ワークフローの一部を自動化するヘルパースクリプト
-
SimSpace Weaver 概念を示すサンプルアプリケーション
wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
-
-
ファイル を解凍します。
unzip *.zip
-
WSL セットアップスクリプトを実行します。
source ./setup-wsl-distro.sh
-
次のコマンドを入力して、必要な Python パッケージをインストールします。
pip install -r PackagingTools/python_requirements.txt
-
SimSpace Weaver ディストリビューション zip セットアップスクリプトを実行します。
python setup.py --samples --cloudformation
このコマンドは次のことを行います。
-
シミュレーションの起動に必要な CloudFormation リソースを作成します。
-
サンプル CloudFormation スタックテンプレートは、 にあります。
sdk-folder
/PackagingTools/sample-stack-template.yaml
-
-
ローカルシステムの正しいパスを使用して、提供されたサンプルプロジェクトを設定します。
-
注記
これは、WSL の AL2 環境で 1 回だけ実行する必要があります。