で Amazon Linux 2 (AL2) の SimSpace Weaver ディストリビューションパッケージをセットアップする Windows Subsystem for Linux (WSL) - AWS SimSpace Weaver

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

で 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 は責任を負いません。

要件
で 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

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

    yum update -y
    重要

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

    wsl --set-version Amazon2 1
  3. 解凍ツールをインストールします。

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

    yum remove awscli
    yum remove aws-cli
  5. 一時ディレクトリを作成して、そこに移動します。

    mkdir ~/temp cd ~/temp
  6. をダウンロードしてインストールします AWS CLI。

    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
  7. 一時ディレクトリは削除できます。

    cd ~ rm -rf temp
  8. シェルセッションを再開して、環境内のパスを更新します。

    exec
  9. AL2 環境で AWS CLI の AWS 認証情報を設定します。詳細については、「AWS CLI の設定」を参照してください。を使用する場合は AWS IAM Identity Center、「 ユーザーガイド」の「 を使用する AWS CLI ための の設定 AWS IAM Identity CenterAWS Command Line Interface 」を参照してください。

    aws configure
  10. Git をインストールする。

    yum install -y git
  11. wget をインストールします。

    yum install -y wget
  12. SimSpace Weaver アプリケーション SDK のフォルダを作成します。

    mkdir sdk-folder
  13. SDK フォルダに移動します。

    cd sdk-folder
  14. SimSpace Weaver アプリケーション SDK 配布可能パッケージをダウンロードします。以下の要素が含まれます。

    • SimSpace Weaver アプリケーション開発用のバイナリとライブラリ

    • 開発ワークフローの一部を自動化するヘルパースクリプト

    • SimSpace Weaver 概念を示すサンプルアプリケーション

    wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
  15. ファイル を解凍します。

    unzip *.zip
  16. WSL セットアップスクリプトを実行します。

    source ./setup-wsl-distro.sh
  17. 次のコマンドを入力して、必要な Python パッケージをインストールします。

    pip install -r PackagingTools/python_requirements.txt
  18. SimSpace Weaver ディストリビューション zip セットアップスクリプトを実行します。

    python setup.py --samples --cloudformation

    このコマンドは次のことを行います。

    • シミュレーションの起動に必要な CloudFormation リソースを作成します。

      • サンプル CloudFormation スタックテンプレートは、 にあります。 sdk-folder/PackagingTools/sample-stack-template.yaml

    • ローカルシステムの正しいパスを使用して、提供されたサンプルプロジェクトを設定します。

注記

これは、WSL の AL2 環境で 1 回だけ実行する必要があります。