Conectando sua aplicação Shiny a um volume de armazenamento persistente

Use aplicativos Shiny implantados para ler e gravar arquivos em volumes de armazenamento persistente.

Para conectar sua aplicação Shiny a um volume de armazenamento, siga estas etapas:

  1. Crie uma nova conexão de volume de armazenamento.

    1. No seu espaço de implantação do Cloud Pak for Data, clique em “Adicionar ao espaço ” e, em seguida, selecione Connection.
    2. Procure o volume de armazenamento e selecione o volume de armazenamento. Dê um nome à conexão do seu volume de armazenamento.
  2. Se você não tiver um volume de armazenamento disponível, clique em Novo volume.

  3. Dê um nome ao seu novo volume de armazenamento.

    1. Se você já tiver uma reivindicação de volume persistente (PVC) ou uma conexão externa que deseja conectar, selecione-a. Caso contrário, selecione Novo PVC. Preencha os campos conforme solicitado.
    2. Se você não tiver um espaço de armazenamento associado ao seu projeto, peça ao administrador do Cloud Pak for Data para criar um.
  4. Verifique a autenticação do Cloud Pak for Data.

  5. Clique em Criar.

  6. Se o seu aplicativo Shiny já estava em execução quando você criou a conexão de volume, reimplemente o aplicativo Shiny.

  7. Se o seu aplicativo Shiny não estava em execução quando você criou a conexão de volume, salve-o no mesmo espaço de implantação (consulte as instruções anteriores). Clique em Implantar.

  8. Opcional: Por padrão, a montagem automática está ativada. Algumas configurações estão disponíveis apenas para ajuste via API. Consulte a seguinte chamada POST da API para: Desativar a montagem automática:

    {
        "r_shiny": {
          "authentication": "anyone_with_url",
          "parameters": {
            "auto_mount": false
          }
        }
    }
    

    Instale suportes individuais para aumentar a segurança no acesso. Somente os volumes que correspondam aos caminhos de montagem serão montados:

    {
        "r_shiny": {
          "authentication": "anyone_with_url",
          "parameters": {
            "mounts": [ "/mnts/same_dir" ]
          }
        }
    }
    

    Forneça o parâmetro serving name:

    {
        "r_shiny": {
          "authentication": "anyone_with_url",
          "parameters": {
            "serving_name": "myapp"
          }
        }
    }
    

Para obter mais informações, consulte a documentação da API do Watson Machine Learning.