Execute um script de operação a partir de um site remoto
Como alternativa ao armazenamento de scripts de operação (op) localmente no dispositivo, você pode armazenar scripts de operações em um site remoto. Em seguida, você executa um script de operação remoto emitindo o op
comando e especificando a opção url url
. Você pode executar scripts de operação SLAX e XSLT a partir de um site remoto por padrão. Para executar scripts op Python a partir de um site remoto, você deve primeiro configurar a allow-url-for-python
declaração no nível de [edit system scripts op]
hierarquia. Como você não pode garantir que os scripts executados a partir de sites remotos sejam seguros, recomendamos que você só autorize usuários confiáveis a executar scripts usando o op url
comando.
As declarações configuradas sob o nível de [edit system scripts op]
hierarquia só são aplicadas para scripts de operação locais do dispositivo. Assim, mesmo que você configure alocação de memória, amortecimento de script, opções de início de script, traceoptions ou outras declarações específicas de script de operação dentro dessa hierarquia, o dispositivo não aplica a configuração quando você executa um script remoto usando o op url
comando.
Para executar um script de operação a partir de um site remoto:
Se você quiser impedir a execução de scripts de operação de sites remotos, configure a no-allow-url
declaração no nível de [edit system scripts op]
hierarquia.
user@host# set system scripts op no-allow-url user@host# commit
Ao configurar a no-allow-url
declaração, a emissão do comando do op url url
modo operacional gera um erro. Esta declaração tem precedência quando a allow-url-for-python
declaração também está presente na configuração.