Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Amazon AppStream 2.0 で VHD のセットアップスクリプトを作成する

フォーカスモード
Amazon AppStream 2.0 で VHD のセットアップスクリプトを作成する - Amazon AppStream 2.0

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

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

AppStream 2.0 は、ユーザー提供のセットアップスクリプトを使用して、アプリケーションを起動する前に VHD をマウントします。セットアップスクリプトは、アプリケーションを動作させるために必要なその他のタスクを完了するために使用することもできます。例えば、レジストリキーの設定、DLL の登録、前提条件の管理、またはセットアップスクリプトからのユーザープロファイルの変更を行うことができます。AppStream 2.0 は、VHD のマウントに使用できるスクリプトサンプルを提供します。これらのスクリプトは、お使いの VHD とアプリケーションのニーズに合わせて変更する必要があります。

注記

AppStream 2.0 パッケージの App Block には、セットアップスクリプトは必要ありません。ただし、オプションでセットアップ後のスクリプトを使用することで、アプリケーションのインストールをカスタマイズできます。

サンプルスクリプトをダウンロードするには、次のリンクを使用します。

AppStream 2.0 は、セットアップスクリプトと VHD をフリートストリーミングインスタンス上のディレクトリにダウンロードしてから、セットアップスクリプトを実行します。セットアップスクリプトは、完全な管理者権限を用いてオペレーティングシステム上で実行されます。セットアップスクリプトは、Microsoft Windows の SYSTEM コンテキスト内で実行、および Amazon Linux 2 の root ユーザーとして実行されます。

VHD とセットアップスクリプトのファイルシステムの場所は以下のとおりです。

  • Amazon Linux 2:

    /opt/appstream/AppBlocks/appblock-name/

    appblock-name

    VHD とセットアップスクリプトに対応する App Block の名前です。

  • Microsoft Windows:

    C:\AppStream\AppBlocks\appblock-name\

    appblock-name

    VHD とセットアップスクリプトに対応する App Block の名前です。

AppStream 2.0 は、ファイル名をオブジェクト上にあるものとして維持します。例えば、App Block の名前が MyApps で、apps.vhd という名前の VHD と mount-apps.ps1 という名前のセットアップスクリプトがある場合、Windows ストリーミングインスタンス上のフルパスは以下のようになります。

  • VHD

    C:\AppStream\AppBlocks\MyApps\apps.vhd

  • セットアップスクリプト

    C:\AppStream\AppBlocks\MyApps\mount-apps.ps1

AppStream 2.0 は、セットアップスクリプトがフリートストリーミングインスタンスで実行されるときにセットアップスクリプトからの標準エラーと標準出力をキャプチャして、出力をアカウント内の Amazon S3 バケットにアップロードします。これらのログを使用して、セットアップスクリプトで発生する可能性のある問題を特定し、解決することができます。バケットは、以下にあるような特定の形式で命名されます。

appstream-logs-region-code-account-id-without-hyphens-random-identifier
region-code

これは、Elastic フリートが作成される AWS リージョンコードです。

account-id-without-hyphens

AWS アカウント識別子。ランダムな ID は、そのリージョン内のその他バケットとの競合が発生しないことを確実にします。バケット名の最初の部分である appstream-logs は、アカウントおよびリージョンに応じて変化するものではありません。

例えば、アカウント番号 123456789012 で米国西部 (オレゴン) リージョン (us-west-2) に Elastic フリートを作成する場合、AppStream 2.0 は、このリージョン内のアカウントに、以下に記載されている名前の Amazon S3 バケットを作成します。適切なアクセス許可を持つ管理者のみが、このバケットを削除できます。

appstream-logs-us-west-2-1234567890123-abcdefg

アカウントの S3 バケットでログファイルが保存されているフォルダへのパスは、以下の構造になります。

bucket-name/fleet-name/instance-id/appblock-name/
bucket-name

セッションスクリプトログが保存されている Amazon S3 バケットの名前です。名前の形式については、このセクションで先ほど説明しました。

Instance-id

セットアップスクリプトが実行されたストリーミングインスタンスの一意の識別子です。

appblock-name

セットアップスクリプトに対応する App Block の名前です。

以下のフォルダ構造の例は、test-fleet で始まるストリーミングセッションに該当します。セッションは 123456789012 の AWS アカウント ID からのもので、appblock 名は米国西部 (オレゴン) リージョン (us-west-2) の testappblock です。

appstream-logs-us-west-2-1234567890123-abcdefg/test-fleet/i-084427ab4a1cff7f5/testappblock/

このフォルダ構造の例には、標準出力用のログファイルが 1 つ、および標準エラー用のログファイルが 1 つ含まれています。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.