

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Tutorial: Definindo uma política de navegador personalizada no Amazon WorkSpaces Secure Browser
<a name="browser-policies-custom"></a>

É possível definir qualquer política compatível do Chrome para Linux carregando um arquivo JSON. Para saber mais sobre as políticas do Chrome, consulte a [Lista de políticas do Chrome Enterprise](https://chromeenterprise.google/policies/) e selecione a plataforma Linux. Depois, pesquise e revise as políticas da versão estável mais recente. 

No tutorial a seguir, você cria um portal da web com os seguintes controles de política:
+ Configurar favoritos
+ Configurar páginas de inicialização padrão
+ Impedir que o usuário instale outras extensões
+ Impedir que o usuário exclua o histórico
+ Impedir que o usuário acesse o modo de navegação anônima
+ Pré-instale a extensão do [plug-in Okta](https://help.okta.com/en-us/Content/Topics/Browser-Plugin/silent-install-chrome.htm) para todas as sessões. 

**Topics**
+ [

## Etapa 1: criar um portal da web
](#browser-policies-custom-step1)
+ [

## Etapa 2: reunir políticas
](#browser-policies-custom-step2)
+ [

## Etapa 3: criar um arquivo de política JSON personalizado
](#browser-policies-custom-step3)
+ [

## Etapa 4: adicionar políticas ao modelo
](#browser-policies-custom-step4)
+ [

## Etapa 5: carregue o arquivo JSON de política em seu portal da web
](#browser-policies-custom-step5)

## Etapa 1: criar um portal da web
<a name="browser-policies-custom-step1"></a>

Para fazer o upload do arquivo JSON da política do Chrome, você deve criar um portal do Navegador WorkSpaces Seguro. Para obter mais informações, consulte [Criação de um portal web para o Amazon WorkSpaces Secure Browser](getting-started-step1.md).

## Etapa 2: reunir políticas
<a name="browser-policies-custom-step2"></a>

Pesquise e localize as políticas que você deseja na Política do Chrome. Depois, use as políticas para criar um arquivo JSON na próxima etapa.

1. Acesse a [Lista de políticas do Chrome Enterprise](https://chromeenterprise.google/policies/).

1. Escolha a plataforma **Linux** e selecione a versão mais recente do Chrome.

1. Pesquise as políticas que você deseja definir. Neste exemplo, pesquise extensões para encontrar políticas para gerenciá-las. Cada política inclui uma descrição, nome de preferência do Linux e valor de amostra. 

1. Nos resultados da pesquisa, há três políticas que atendem aos requisitos empresariais se usadas em conjunto:
   + **ExtensionSettings**: instala uma extensão na inicialização do navegador.
   + **ExtensionInstallBlocklist**: impede que extensões específicas sejam instaladas.
   + **ExtensionInstallAllowlist**— Permite que determinadas extensões sejam instaladas.

1. Políticas adicionais atendem aos requisitos restantes:
   + **ManagedBookmarks**— Adiciona marcadores às páginas da web.
   + **RestoreOnStartupURLs**— Configura quais páginas da web são abertas sempre que uma nova janela do navegador é aberta.
   + **AllowDeletingBrowserHistory**— Configura se os usuários podem excluir seu histórico de navegação.
   + **IncognitoModeAvailability**— Configura se os usuários podem acessar o modo de navegação anônima.

## Etapa 3: criar um arquivo de política JSON personalizado
<a name="browser-policies-custom-step3"></a>

Crie um arquivo JSON usando um editor de texto, um modelo e as políticas encontradas na etapa anterior.

1. Abra um editor de texto.

1. Copie e cole o seguinte modelo em seu editor de texto:

   ```
   {
     "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
           }
       }
   }
   ```

## Etapa 4: adicionar políticas ao modelo
<a name="browser-policies-custom-step4"></a>

Adicione suas políticas personalizadas ao modelo para cada requisito empresarial.

1. Configurar marcador URLs.

   1. Abaixo da chave `value`, adicione pares de chaves `name` e `url` para cada marcador que você deseja adicionar.

   1. Defina `bookmark-url-1` como `https://www.amazon.com`.

   1. Defina `bookmark-url-2` como `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. Configure a inicialização URLs. Essa política permite que os administradores definam os sites exibidos quando um usuário abre uma nova janela do navegador. 

   1. Defina `RestoreOnStartup` como `4` . Isso define a `RestoreOnStartup` ação para abrir uma lista de URLs . Você também pode usar outras ações na sua startup URLs. Para obter mais informações, consulte [Lista de políticas do Chrome Enterprise](https://chromeenterprise.google/policies/).

   1. Defina como `RestoreOnStartupURLs` https://www.aboutamazon.com /news.

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

1. Para evitar que o usuário exclua o histórico do navegador, defina `AllowDeletingBrowserHistory` como `false`.

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

1. Para desativar o acesso ao modo de navegação anônima para os usuários, defina `IncognitoModeAvailability` como `1`.

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

1. Defina e aplique o [plug-in Okta](https://help.okta.com/en-us/Content/Topics/Browser-Plugin/silent-install-chrome.htm) com as seguintes políticas:
   + `ExtensionSettings`: instala uma extensão na inicialização do navegador. O valor da extensão está disponível na página de ajuda do plug-in Okta.
   + `ExtensionInstallBlocklist`: impede que extensões específicas sejam instaladas. Use um valor `*` para evitar todas as extensões por padrão. Os administradores podem controlar quais extensões permitir em `ExtensionInstallAllowlist`.
   + `ExtensionInstallAllowlist` permite que você instale determinadas extensões. Já que `ExtensionInstallBlocklist` está definido como `*`, adicione o valor do plug-in Okta aqui para permiti-lo.

   Veja a seguir um exemplo de política para ativar o plug-in 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"
               }
           }
   ```

## Etapa 5: carregue o arquivo JSON de política em seu portal da web
<a name="browser-policies-custom-step5"></a>

1. Abra o console do WorkSpaces Secure Browser em[https://console.aws.amazon.com/workspaces-web/home?region=us-east-1#/](https://console.aws.amazon.com/workspaces-web/home?region=us-east-1#/).

1. Escolha **Navegador WorkSpaces seguro** e, em seguida, escolha **Portais da Web**. 

1. Selecione seu portal da web e escolha **Editar**.

1. Escolha **Configurações da política** e **Carregamento do arquivo JSON**.

1. Selecione **Escolher arquivo**. Navegue até o arquivo JSON, selecione-o e carregue-o.

1. Escolha **Salvar**.