以下に示すステップバイステップ手順通りに、設定をテストします。

  • ステップ 1:設定をテストする

    設定をテストする

     1.ウェブブラウザを開き、アドレスバーに「Amazon S3 バケットで静的ウェブサイトホスティングを有効にする」のステップを完了したときに生成されたエンドポイント URL をタイプします。 次のフォーマットに従ってください: http://YOUR-S3-ENDPOINT-URL/

     2.AppStream 2.0 エンタープライズアプリケーションオンボーディングのオンボーディングフォームに入力を行うには、次のステップを実行します。

          • アクセス可能な E メールボックスにお名前、苗字、および E メールアドレスを入力します。

          • [E メールアドレス] に、「Amazon SES での新規 E メールアドレスアイデンティティの追加と確認」のステップを完了したときに追加、確認された E メールアドレスをタイプします。

          • [部門コード] に、一意の識別子を入力します。この ID は、作成される AppStream 2.0 リソースの名前の末尾に追加されます。

          • [開始] を選択します。

     3.リクエストが成功すると、数秒以内に AppStream 2.0 技術ドキュメントの AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成するトピックにリダイレクトされます。

     4.この間、AppStream 2.0 イメージビルダーも作成されます。イメージビルダーが作成されたことを確認するには、次の操作を行います。

          • AppStream 2.0 コンソールを開きます。

          • ナビゲーションペインで [イメージ] を選択します。

          • [イメージビルダー] タブで、作成されるイメージビルダーの名前は、エンタープライズアプリケーションのオンボーディングにサインアップした時に入力した最初の名前と部門コードに基づいています。

                ° たとえば、名前に Jane と入力し、部門コードに EAO と入力したユーザーの場合、作成されるイメージの名前は JaneEAO になります。

                ° 30 分以内に、プロビジョニングされたイメージビルダーに接続するためのリンクが記載された E メールが届きます。E メールの件名と本文については、次の内容をご覧ください。

                ° E メールの件名: Corp エンタープライズアプリケーションのオンボーディング例

                ° E メールの本文:

                ° <FirstName> 様

                ° Corp エンタープライズアプリケーションのオンボーディング例のデモをお試しいただきありがとうございます。初めて AppStream 2.0 を使用してアプリケーションをインストールする場合は、以下の開始ガイドを確認してください。それ以外の場合は、以下の接続リンクをクリックして開始してください。

                ° 接続する <このリンクは、アプリケーションのオンボーディングにサインアップした時にプロビジョニングされたイメージビルダーに接続できるストリーミング URL です>

                ° 入門ガイド

     5.[接続] リンクをクリックし、管理者としてイメージビルダーにログオンして、Image Assistant を実行してイメージを作成します。イメージの作成方法については、[チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する] を参照してください。

     6.イメージを作成すると、新しいイメージに基づいてフリートが自動的に作成されます。また、確認のためにフリートインスタンスに接続できるリンクが記載された、2 通目の E メールが届きます。E メールの件名と本文については、次の内容をご覧ください。

          • E メールの件名: Corp エンタープライズアプリケーションのオンボーディング例

          • E メールの本文:

          • <FirstName> 様、

          • Corp エンタープライズアプリケーションのオンボーディング例のデモをお試しいただきありがとうございます。フリートが作成され、検証の準備が整いました。以下の接続リンクを使用してインスタンスに接続してください。

          • 接続する <このリンクは、イメージの作成後に自動的にプロビジョニングされたフリートインスタンスに接続できるストリーミング URL です>

          • 入門ガイド

     7.[接続] リンクを選択してフリートインスタンスに接続し、AppStream 2.0 ストリーミングセッションを開始します。

     8.フリートに関する E メールを受信した後、作成した Step Functions ステートマシンがフリートを停止する StopResources Lambda 関数を呼び出すまで 1 時間かかります。この操作はコストを抑えるために行われます。

  • ステップ 2:リソースをクリーンアップします。

    以下に示すステップごとの手順通り、プロジェクトリソースをクリーンアップします。各ステップの番号をクリックして、セクションを展開してください。

    ステップ 1:Amazon S3 バケットを削除する

    Amazon S3 バケットを削除するため、Amazon S3 コンソールを使用して以下のステップを完了します。

    1. Amazon S3 コンソールを https://console.aws.amazon.com/s3/ で開きます。
    2. S3 バケットリストで、このプロジェクト用に作成したバケット名の隣にあるチェックボックスをオンにします。リストに Amazon S3 バケットが多数ある場合は、バケット名を検索ボックスに入力して見つけます。
    3. [プロパティ]、[アクセス許可]、[管理] 設定を表示するペインで、右上の [X] アイコンを選択してペインを閉じます。
    4. [削除] を選択します。
    5. 確認のダイアログボックスでバケット名を入力し、[確認] を選択します。

    ステップ 2:検証済みの E メール ID を削除する

    1. Amazon SES コンソールを https://console.aws.amazon.com/ses/ で開きます。
    2. ナビゲーションペインで [ID 管理] の下にある [E メールアドレス] を選択します。
    3. [E メールアドレス ID] リストで、削除する E メールアドレスの隣にあるチェックボックスをオンにしてから、[削除] を選択します。
      リストに E メールアドレスが多数ある場合は、E メールアドレスの名前を検索ボックスに入力して見つけます。
    4. 確認ダイアログボックスで [はい、ID を削除します] の順に選択します。
    ステップ 3:Lambda 関数を削除する
    1. AWS Lambda コンソールを https://console.aws.amazon.com/lambda/ で開きます。
    2. [関数] リストで、[examplecorp_eao_createimagebuilder] の隣にあるオプションを選択します。
      • リストに関数が多数ある場合は、関数名を検索ボックスに入力して見つけます。
    3. [アクション、削除] の順に選択します。
    4. 確認ダイアログボックスで [削除] を選択します。
      以下の関数について、ステップ 1〜4 を実行します。 
      • examplecorp_eao_getstatus
      • examplecorp_eao_sendstreamingurl
      • examplecorp_eao_getimagename
      • examplecorp_eao_createfleet
      • examplecorp_eao_stopresources

    ステップ 4:IAM ロールを削除する

    1. IAM コンソールを https://console.aws.amazon.com/iam/ で開きます。
    2. ナビゲーションペインで [ロール] を選択します。
    3. ロールのリストで、[examplecorp_eao_role] の隣にあるチェックボックスをオンにします。
      • リストにロールが多数ある場合は、ロール名を検索ボックスに入力して見つけます。
    4. [ロールを削除] を選択します。
    5. 確認ダイアログボックスで [はい、削除します] を選択します。
    ステップ 5:IAM ポリシーを削除する
    1. IAM コンソールを https://console.aws.amazon.com/iam/ で開きます。
    2. ナビゲーションペインで、[ポリシー] を選択します。
    3. ポリシーのリストで、[examplecorp_lambda_tin_policy] の隣にあるオプションボタンを選択します。
      • リストにポリシーが多数ある場合は、ポリシー名を検索ボックスに入力して見つけます。
    4. [ポリシーアクション、削除] の順に選択します。
    5. 確認ダイアログボックスで [削除] を選択します。

    ステップ 6:RESTful API を削除する

    1. Amazon API Gateway コンソールを https://console.aws.amazon.com/apigateway で開きます。
    2. ナビゲーションペインで [API] の下にある [examplecorp_eao] を選択します。
    3. [アクション、API を削除] の順に選択します。
    4. 確認ダイアログボックスで [削除] を選択します。

    ステップ 7:Step Functions ステートマシンを作成する

    1. https://console.aws.amazon.com/states/ にある Step Functions コンソールを開きます。
    2. ナビゲーションペインで [ステートマシン] の下にある [examplecorp_eao] を選択します。
    3. [examplecorp_eao] を選択して、[削除] をクリックします。
    4. [確認] ダイアログボックスで [ステートマシンを削除] を選択します。
    ステップ 8:AppStream 2.0 Image Builder を停止し、削除する
    1. AppStream 2.0 コンソールを https://console.aws.amazon.com/appstream2 で開きます。
    2. ナビゲーションペインで [イメージ、Image Builder タブ] の順に選択します。
    3. <firstname><dept code>_IB という名前のイメージビルダーが作成され、停止状態にあるかどうかを確認します。停止していない場合は Image Builder を選択し、[アクション、停止] の順に選択します。
    4. Image Builder が停止したら、[アクション、削除] の順に選択します。

    ステップ 9:スタックから AppStream 2.0 フリートの関連付けを解除し、スタックを削除する

    1. AppStream 2.0 コンソールのナビゲーションペインで [スタック] を選択します。
    2. <dept code>_Stack という名前のスタックを選択し、[アクション、フリートの関連付けを解除] を選択します。このアクションによりスタックからフリートの関連付けが解除されます。
    3. [アクション、削除] の順に選択し、スタックを削除します。

    ステップ 10:フリートを停止し、削除する

    1. AppStream 2.0 コンソールのナビゲーションペインで [フリート] を選択します。
    2. <dept code>_Fleet という名前で作成されたフリートが停止状態になっているかどうかを確認します。停止していない場合はフリートを選択し、[アクション、停止] の順に選択します。
    3. フリートが停止したら、[アクション、削除] の順に選択します。

おめでとうございます。アプリケーション所有者が AppStream 2.0 アプリケーションをセルフサービスでインストールしてストリーミングできるようにする Example Corp. エンタープライズアプリケーションのオンボーディングポータルが正常にデプロイされました。