翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon DCV Connection Gateway との統合
Amazon DCV Connection Gateway は、ユーザーが LANまたは への単一のアクセスポイントを介して Amazon DCVサーバーのフリートにアクセスできるようにするインストール可能なソフトウェアパッケージですVPC。
インフラストラクチャに Amazon DCV Connection Gateway 経由でアクセスできる Amazon DCVサーバーが含まれている場合は、Amazon DCV Connection Gateway を統合するように Session Manager を設定できます。以下のセクションで説明する手順を実行すると、ブローカーは接続ゲートウェイのセッションリゾルバーとして機能します。つまり、ブローカーは追加のHTTPエンドポイントを公開します。Connection Gateway はエンドポイントをAPI呼び出し、ブローカーによって選択されたホストに Amazon DCV接続をルーティングするために必要な情報を取得します。
トピック
Amazon DCV Connection Gateway のセッションリゾルバーとして Session Manager ブローカーを設定する
セッションマネージャーブローカー側
任意のテキストエディタを使用して
/etc/dcv-session-manager-broker/session-manager-broker.properties
を開き、以下の変更を適用します。enable-gateway = true
を設定する無料TCPポート
gateway-to-broker-connector-https-port
に設定する (デフォルトは 8447)Amazon DCV Connection Gateway 接続のためにブローカーがバインドするホストの IP アドレス
gateway-to-broker-connector-bind-host
に設定します (デフォルトは 0.0.0.0)。
次に、以下のコマンドを実行して Broker を停止し、再起動します。
sudo systemctl stop dcv-session-manager-broker
sudo systemctl start dcv-session-manager-broker
ブローカーの自己署名証明書のコピーを取得し、ユーザーディレクトリに入れます。
sudo cp /var/lib/dcvsmbroker/security/dcvsmbroker_ca.pem $HOME
次のステップで Amazon DCV Connection Gateway をインストールするときに必要になります。
Amazon DCV Connection Gateway 側
-
Amazon DCV Connection Gateway ドキュメントの セクションに従ってください。
Amazon DCV Connection Gateway はブローカーをHTTPAPI呼び出すため、ブローカーが自己署名証明書を使用している場合は、ブローカー証明書を Amazon DCV Connection Gateway ホスト (前のステップで取得) にコピーし、Amazon DCV Connection Gateway 設定の
[resolver]
セクションでca-file
パラメータを設定する必要があります。
オプション - TLSクライアント認証を有効にする
前のステップを完了すると、セッションマネージャーと接続ゲートウェイは安全なチャネルを介して通信できるようになり、接続ゲートウェイはセッションマネージャブローカーの識別情報を確認できます。セキュアチャネルを確立する前に Session Manager ブローカーが Connection Gateway の ID も検証する必要がある場合は、次のセクションの手順に従ってクライアントTLS認証機能を有効にする必要があります。
注記
Session Manager がロードバランサーの背後にある場合、Application Load Balancer (ALBs) や Gateway Load Balancer () など、TLS接続が終了しているロードバランサーではTLSクライアント認証を有効にすることはできませんGLBs。Network Load Balancer () など、TLS終了のないロードバランサーのみをサポートできますNLBs。ALBs または を使用する場合GLBs、特定のセキュリティグループのみがロードバランサーに連絡できるように強制して、セキュリティレベルを高めることができます。セキュリティグループの詳細については、こちら: の セキュリティグループ VPC
セッションマネージャーブローカー側
Session Manager ブローカーと Amazon DCV Connection Gateway 間の通信でTLSクライアント認証を有効にするには、次のステップに従ってください。
実行して必要なキーと証明書を生成する: コマンドの出力は、認証情報が生成されたフォルダと、 TrustStore ファイルの作成に使用されたパスワードを通知します。
sudo /usr/share/dcv-session-manager-broker/bin/gen-gateway-certificates.sh
Amazon DCV Connection Gateway のプライベートキーと自己署名証明書のコピーをユーザーディレクトリに配置します。次のステップで Amazon DCV Connection Gateway でTLSクライアント認証を有効にするときに必要になります。
sudo cp /etc/dcv-session-manager-broker/resolver-creds/dcv_gateway_key.pem $HOME
sudo cp /etc/dcv-session-manager-broker/resolver-creds/dcv_gateway_cert.pem $HOME
次に、任意のテキストエディタを使用して /etc/dcv-session-manager-broker/session-manager-broker.properties を開き、以下を実行します。
enable-tls-client-auth-gateway
をtrue
に設定します。前のステップで作成した TrustStore ファイルのパス
gateway-to-broker-connector-trust-store-file
に設定する前のステップで TrustStore ファイルの作成に使用したパスワード
gateway-to-broker-connector-trust-store-pass
に設定します。
次に、以下のコマンドを実行して Broker を停止し、再起動します。
sudo systemctl stop dcv-session-manager-broker
sudo systemctl start dcv-session-manager-broker
Amazon DCV Connection Gateway 側
Amazon DCV Connection Gateway ドキュメントの セクションに従ってください。
[resolver]
セクションでcert-file
パラメータを設定するときは、前のステップでコピーした証明書ファイルのフルパスを使用します[resolver]
セクションでcert-key-file
パラメーターを設定するときは、前のステップでコピーしたキーファイルのフルパスを使用します