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.