Desativando conteúdo ativo nos notebooks Jupyter

Em alguns ambientes, o uso de conteúdo ativo (recursos que dependem da execução de JavaScript ) em notebooks Jupyter pode ser restrito ou proibido. Como administrador de instâncias, você pode configurar o sistema para bloquear a execução de JavaScript na interface do Notebook para atender a esses requisitos.

Antes de iniciar

Função necessária : administrador de instância

Procedimento

  1. Localize ou crie o mapa de configuração: ws-notebooks-config.
  2. Defina as seguintes propriedades como true:
    • notebook.view.activecontentfiltering.enabled
    • notebook.shared.activecontentfiltering.enabled
    • notebook.editor.activecontentfiltering.enabled
    Você pode executar este código para definir todas essas propriedades ao mesmo tempo:
    cat <<EOF |oc apply -f -
    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: ws-notebooks-config
      namespace: ${PROJECT_CPD_INST_OPERANDS}
    data:
      notebook.view.activecontentfiltering.enabled: true
      notebook.shared.activecontentfiltering.enabled: true
      notebook.editor.activecontentfiltering.enabled: true
    
    EOF
    Isso desativa o conteúdo ativo nos notebooks Jupiter e oculta todas as opções de menu que ativam o conteúdo ativo.