Amazon WorkSpaces ンを利用してモニタリングする EventBridge - Amazon WorkSpaces

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

Amazon WorkSpaces ンを利用してモニタリングする EventBridge

Amazon WorkSpaces からのイベントを使用して、閲覧、検索、ダウンロード、アーカイブ、分析を行い、ログインに成功した場合の対応を行うことができます。 WorkSpacesたとえば、次の目的でイベントを使用できます。

  • future WorkSpaces 参照できるようにログインイベントをログとして保存またはアーカイブし、ログを分析してパターンを探し、それらのパターンに基づいてアクションを実行します。

  • WAN IP アドレスを使用してユーザーがどこからログインしているかを判断し、次にポリシーを使用して、イベントタイプの「」 WorkSpaces WorkSpaces Access に記載されているアクセス条件を満たすファイルまたはデータへのアクセスのみをユーザーに許可します。

  • を使用してログインデータを分析し、自動アクションを実行します AWS Lambda。

  • ポリシー制御を使用して、権限のない IP アドレスからのファイルやアプリケーションへのアクセスをブロックします。

  • WorkSpaces 接続に使用したクライアントのバージョンを調べてください WorkSpaces。

Amazon WorkSpaces はこれらのイベントをベストエフォート方式で配信します。 EventBridge イベントはほぼリアルタイムで配信されます。を使用すると EventBridge、イベントに応じてプログラムによるアクションをトリガーするルールを作成できます。例えば、SNS トピックを呼び出して E メール通知を送信するルールや、Lambda 関数を呼び出して何らかのアクションを実行するルールを設定できます。詳細については、Amazon EventBridge ユーザーガイドを参照してください

WorkSpaces アクセスイベント

WorkSpaces クライアントアプリケーションは、WorkSpaces Access WorkSpaceユーザがに正常にログインするとイベントを送信します。 WorkSpaces すべてのクライアントがこれらのイベントを送信します。

WorkSpaces ストリーミングプロトコル (WSP) WorkSpaces を使用して発生するイベントには、 WorkSpaces クライアントアプリケーションのバージョン 4.0.1 以降が必要です。

イベントは、JSON オブジェクトとして表されます。以下は WorkSpaces Access イベントのサンプルデータです。

{ "version": "0", "id": "64ca0eda-9751-dc55-c41a-1bd50b4fc9b7", "detail-type": "WorkSpaces Access", "source": "aws.workspaces", "account": "123456789012", "time": "2023-04-05T16:13:59Z", "region": "us-east-1", "resources": [], "detail": { "clientIpAddress": "192.0.2.3", "actionType": "successfulLogin", "workspacesClientProductName": "WorkSpacesWebClient", "loginTime": "2023-04-05T16:13:37.603Z", "clientPlatform": "Windows", "directoryId": "domain/d-123456789", "clientVersion": "5.7.0.3472", "workspaceId": "ws-xyskdga" } }
イベント固有のフィールド
clientIpAddress

クライアントアプリケーションの WAN IP アドレス。PCoIP ゼロクライアントの場合は、Teradici auth クライアントの IP アドレスを表します。

actionType

この値は常に successfulLogin です。

workspacesClientProductName

次の値では大文字と小文字が区別されます。

  • WorkSpaces Desktop client Windows、MacOS、Linux クライアント

  • Amazon WorkSpaces Mobile client iOS クライアント

  • WorkSpaces Mobile Client Android クライアント

  • WorkSpaces Chrome Client Chromebook クライアント

  • WorkSpacesWebClient Web Access クライアント

  • AmazonWorkSpacesThinClient— Amazon WorkSpaces シンクライアントデバイス

  • Teradici PCoIP Zero Client, Teradici PCoIP Desktop Client, or Dell Wyse PCoIP Client ゼロクライアント

loginTime

ユーザがにログインした時刻 WorkSpace。

clientPlatform
  • Android

  • Chrome

  • iOS

  • Linux

  • OSX

  • Windows

  • Teradici PCoIP Zero Client and Tera2

  • Web

directoryId

のディレクトリの識別子 WorkSpace。domain/ にはディレクトリ識別子を前置する必要があります。たとえば、"domain/d-123456789" と指定します。

clientVersion

接続に使用したクライアントバージョン WorkSpaces。

workspaceId

WorkSpace の識別子。

WorkSpaces イベントを処理するルールを作成します。

以下の手順に従って、 WorkSpaces イベントを処理するルールを作成します。

前提条件

E メール通知を受信するには、Amazon Simple Notification Service トピックを作成します。

  1. Amazon SNS コンソール (https://console.aws.amazon.com/sns/v3/home) を開きます。

  2. ナビゲーションペインで、[トピック] を選択します。

  3. [Create topic] (トピックの作成) を選択します。

  4. [Type (タイプ)] で、[Standard (標準)] を選択します。

  5. [Name] (名前) で、トピックの名前を入力します。

  6. [Create topic] (トピックの作成) を選択します。

  7. [サブスクリプションを作成] を選択します。

  8. [Protocol (プロトコル)] として [Email (E メール)] を選択します。

  9. [Endpoint] (エンドポイント) で、通知を受信するメールアドレスを入力します。

  10. [サブスクリプションを作成] を選択します。

  11. 次の件名の E メールメッセージが届きます: AWS Notification - Subscription Confirmation。指示に沿って操作し、登録を確認します。

WorkSpaces イベントを処理するルールを作成するには
  1. https://console.aws.amazon.com/events/ で Amazon EventBridge コンソールを開きます。

  2. [ルールの作成] を選択します。

  3. [Name] (名前) に、ルールの名前を入力します。

  4. ルールタイプ では、イベントパターンを持つルール] を選択します。

  5. 次へ をクリックします。

  6. [Event pattern] (イベントパターン) の場合は、次のいずれかを実行します。

    1. イベントソースAWS のサービス を選択します。

    2. についてはAWS のサービス、を選択しますWorkSpaces

    3. [イベントタイプ] で [WorkSpacesアクセス] を選択します。

    4. デフォルトでは、すべてのイベントに通知が送信されます。必要に応じて、特定のクライアントまたはワークスペースのイベントをフィルタリングするイベントパターンを作成できます。

  7. [次へ] を選択します。

  8. 次のようにターゲットを指定します。

    1. [Target types] (ターゲットタイプ) には、[AWS のサービス] を選択します。

    2. [Select a target] (ターゲットの選択) には、[SNS topic] (SNS トピック) を選択します。

    3. [トピック] で、通知用に作成した SNS トピックを選択します。

  9. [次へ] を選択します。

  10. (オプション) ルールにタグを追加します。

  11. [次へ] を選択します。

  12. [‬Create rule‭] (ルールの作成) を選択します。