

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

# チュートリアル: Amazon WorkSpaces Secure Browser でのカスタムブラウザポリシーの設定
<a name="browser-policies-custom"></a>

JSON ファイルをアップロードすることで、サポートされている Linux 用の Chrome ポリシーをすべて設定できます。Chrome ポリシーについて詳しくは、「[Chrome エンタープライズポリシーリスト](https://chromeenterprise.google/policies/)」を参照して Linux プラットフォームを選択してください。次に、最新の安定したバージョンに関するポリシーを検索して確認します。

この後のチュートリアルでは、以下のポリシーコントロールを設定したウェブポータルを作成します。
+ ブックマークをセットアップする
+ 既定のスタートアップページをセットアップする
+ ユーザーが他の拡張機能をインストールできないようにする
+ ユーザーが履歴を削除できないようにする
+ ユーザーがシークレットモードにアクセスできないようにする
+ [Okta プラグイン](https://help.okta.com/en-us/Content/Topics/Browser-Plugin/silent-install-chrome.htm)拡張機能をすべてのセッションにプレインストールする 

**Topics**
+ [ステップ 1: ウェブポータルを作成する](#browser-policies-custom-step1)
+ [ステップ 2: ポリシーを収集する](#browser-policies-custom-step2)
+ [ステップ 3: カスタム JSON ポリシーファイルを作成する](#browser-policies-custom-step3)
+ [ステップ 4: ポリシーをテンプレートに追加する](#browser-policies-custom-step4)
+ [ステップ 5: ポリシー JSON ファイルをウェブポータルにアップロードします。](#browser-policies-custom-step5)

## ステップ 1: ウェブポータルを作成する
<a name="browser-policies-custom-step1"></a>

Chrome ポリシーの JSON ファイルをアップロードするには、WorkSpaces Secure Browser ポータルを作成する必要があります。詳細については、「[Amazon WorkSpaces Secure Browser でのウェブポータルの作成](getting-started-step1.md)」を参照してください。

## ステップ 2: ポリシーを収集する
<a name="browser-policies-custom-step2"></a>

Chrome ポリシーから必要なポリシーを検索して特定します。次に、ポリシーを使用して、次のステップで JSON ファイルを作成します。

1. [[Chrome エンタープライズポリシーリスト]](https://chromeenterprise.google/policies/) に移動します。

1. プラットフォーム **Linux** を選択し、Chrome の最新バージョンを選択します。

1. 設定するポリシーを検索します。この例では、拡張機能を検索して、それらを管理するためのポリシーを見つけてます。各ポリシーには、説明、Linux 設定名、サンプル値が含まれています。

1. 検索結果から、一緒に使用するとビジネス要件を満たす 3 つのポリシーが見つかりました。
   + **ExtensionSettings** – ブラウザの起動時に拡張機能をインストールします。
   + **ExtensionInstallBlocklist** – 特定の拡張機能がインストールされないようにします。
   + **ExtensionInstallAllowlist** – 特定の拡張機能をインストールできるようにします。

1. その他のポリシーでも残りの要件を満たします。
   + **ManagedBookmarks** – ウェブページにブックマークを追加します。
   + **RestoreOnStartupURLs** – 新しいブラウザウィンドウが起動されるたびにどのウェブページを開くかを設定します。
   + **AllowDeletingBrowserHistory** – ユーザーが閲覧履歴を削除できるかどうかを設定します。
   + **IncognitoModeAvailability** – ユーザーがシークレットモードにアクセスできるかどうかを設定します。

## ステップ 3: カスタム JSON ポリシーファイルを作成する
<a name="browser-policies-custom-step3"></a>

テキストエディタ、テンプレート、および前の手順で見つけたポリシーを使用して、JSON ファイルを作成します。

1. テキストエディタを開きます。

1. 次のテキストをコピーし、テキストエディタに貼り付けます。

   ```
   {
     "chromePolicies":
       {
           "ManagedBookmarks":
           {
               "value":
               [
                   {
                       "name": "Bookmark 1",
                       "url": "bookmark-url-1"
                   },
                   {
                       "name": "Bookmark 2",
                       "url": "bookmark-url-2"
                   },
               ]
           },
           "RestoreOnStartup":
           {
               "value": 4
           },
           "RestoreOnStartupURLs":
           {
               "value":
               [
                   "startup-url"
               ]
           },
           "ExtensionInstallBlocklist": {
               "value": [
                   "insert-extensions-value-to-block",
               ]
           },
           "ExtensionInstallAllowlist": {
               "value": [
                   "insert-extensions-value-to-allow",
               ]
           },
           "ExtensionSettings":
           {
               "value":
               {
                   "insert-extension-value-to-force-install":
                   {
                       "installation_mode": "force_installed",
                       "update_url": "https://clients2.google.com/service/update2/crx",
                       "toolbar_pin": "force_pinned"
                   },
               }
           },
           "AllowDeletingBrowserHistory":
           {
               "value": should-allow-history-deletion
           },
           "IncognitoModeAvailability":
           {
               "value": incognito-mode-availability
           }
       }
   }
   ```

## ステップ 4: ポリシーをテンプレートに追加する
<a name="browser-policies-custom-step4"></a>

ビジネス要件ごとにカスタムポリシーをテンプレートに追加します。

1. ブックマーク URL を設定します。

   1. `value` キーの下に、追加するブックマークごとに`name` と `url` キーのペアを追加します。

   1. `bookmark-url-1` を `https://www.amazon.com` に設定します。

   1. `bookmark-url-2` を `https://docs.aws.amazon.com/workspaces-web/latest/adminguide/` に設定します。

   ```
       "ManagedBookmarks":
           {
               "value":
               [
                   {
                       "name": "Amazon",
                       "url": "https//www.amazon.com"
                   },
                   {
                       "name": "Bookmark 2",
                       "url": "https://docs.aws.amazon.com/workspaces-web/latest/adminguide/"
                   },
               ]
           },
   ```

1. スタートアップ URL をセットアップします。このポリシーにより、管理者はユーザーが新しいブラウザウィンドウを起動したときに表示されるウェブページを設定できます。

   1. `RestoreOnStartup` を `4` に設定します。これにより、URL `RestoreOnStartup` のリストを開くアクションが設定されます。スタートアップ URL でその他のアクションを使用することもできます。詳しくは [Chrome エンタープライズポリシーリスト](https://chromeenterprise.google/policies/)をご覧ください。

   1. `RestoreOnStartupURLs` を https://www.aboutamazon.com/news に設定します。

   ```
        "RestoreOnStartup":
           {
               "value": 4
           },
       "RestoreOnStartupURLs":
           {
               "value":
               [
                   "https://www.aboutamazon.com/news"
               ]
           },
   ```

1. ユーザーがブラウザの履歴を削除できないようにするには、`AllowDeletingBrowserHistory` を `false` に設定します。

   ```
        "AllowDeletingBrowserHistory":
           {
               "value": false
           },
   ```

1. ユーザーがシークレットモードにアクセスできないようにするには、`IncognitoModeAvailability` を `1` に設定します。

   ```
        "IncognitoModeAvailability":
           {
               "value": 1
           }
   ```

1. [Okta プラグイン](https://help.okta.com/en-us/Content/Topics/Browser-Plugin/silent-install-chrome.htm)を以下のポリシーで設定して適用します。
   + `ExtensionSettings` - ブラウザの起動時に拡張機能をインストールします。拡張機能の値は Okta プラグインのヘルプページから確認できます。
   + `ExtensionInstallBlocklist` – 特定の拡張機能がインストールされないようにします。`*` 値を指定すると、すべての拡張機能がデフォルトで禁止されます。管理者はどの拡張機能を `ExtensionInstallAllowlist` で許可するかを制御できます。
   + `ExtensionInstallAllowlist` は特定の拡張機能のインストールを許可します。`ExtensionInstallBlocklist` が `*` に設定されているので、これを許可するには Okta プラグインの値をここに追加します。

   Okta プラグインを有効にするポリシーの例を以下に示します。

   ```
           "ExtensionInstallBlocklist": {
               "value": [
                   "*",
                   ]
           },
           "ExtensionInstallAllowlist": {
               "value": [
                   "glnpjglilkicbckjpbgcfkogebgllemb",
                  ]
           },
           "ExtensionSettings": {
               "value": {
                   "glnpjglilkicbckjpbgcfkogebgllemb": {
                       "installation_mode": "force_installed",
                       "update_url": "https://clients2.google.com/service/update2/crx",
                       "toolbar_pin": "force_pinned"
               }
           }
   ```

## ステップ 5: ポリシー JSON ファイルをウェブポータルにアップロードします。
<a name="browser-policies-custom-step5"></a>

1. [https://console.aws.amazon.com/workspaces-web/home?region=us-east-1#/](https://console.aws.amazon.com/workspaces-web/home?region=us-east-1#/) で WorkSpaces Secure Browser コンソールを開きます。

1. **[WorkSpaces Secure Browser]** を選択し、次に **[ウェブポータル]** を選択します。

1. ウェブポータルを選択し、**[編集]** を選択します。

1. **[ポリシー設定]** を選択し、**[JSON ファイルのアップロード]** を選択します。

1. **[ファイルの選択]** を選択します。JSON ファイルに移動し、選択してアップロードします。

1. **[保存]** を選択します。