copyFromSFTP

Copia um arquivo diretamente de um servidor SFTP seguro para um ambiente Oracle Fusion Cloud Enterprise Performance Management.

Usando este comando, você pode copiar um arquivo de um servidor SFTP diretamente, sem precisar fazer download do arquivo em outro servidor usando um cliente SFTP e usar o EPM Automate ou a API REST para fazer upload do arquivo no Cloud EPM.

Se a lista de permissões de IP estiver habilitada para o servidor SFTP, você deverá adicionar o endereço IP de saída da região do OCI que hospeda os ambientes Cloud EPM à lista de permissões de IP do servidor SFTP. Consulte Endereços IP de Saída de dos Data Centers e Regiões do Cloud EPM no Guia de Operações para obter os endereços IP de saída das regiões do OCI.

Note:

Este comando oferece suporte ao servidor SFTP em execução na porta 22 apenas. Esse comando suporta cifras, MACs, algoritmos de troca de chaves e algoritmos de chave de host. O servidor SFTP deve ter pelo menos um deles em cada categoria obrigatória.

Table 2-2 Algoritmos Criptográficos Suportados

Tipo de Algoritmo Criptográfico Algoritmos Suportados
Cifras
chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, 
aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com, 
aes128-cbc,aes192-cbc, aes256-cbc
MACs
hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, 
hmac-sha1-etm@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
Algoritmos de Troca de Chaves
sntrup761x25519-sha512, sntrup761x25519-sha512@openssh.com, 
curve25519-sha256, curve25519-sha256@libssh.org, curve448-sha512, 
ecdh-sha2-nistp521, ecdh-sha2-nistp384, ecdh-sha2-nistp256, 
diffie-hellman-group-exchange-sha256, diffie-hellman-group18-sha512, 
diffie-hellman-group17-sha512, diffie-hellman-group16-sha512, 
diffie-hellman-group15-sha512, diffie-hellman-group14-sha256
Algoritmos de Chave de Host
ecdsa-sha2-nistp256-cert-v01@openssh.com, 
ecdsa-sha2-nistp384-cert-v01@openssh.com, 
ecdsa-sha2-nistp521-cert-v01@openssh.com, 
ssh-ed25519-cert-v01@openssh.com, rsa-sha2-512-cert-v01@openssh.com, 
rsa-sha2-256-cert-v01@openssh.com, ecdsa-sha2-nistp256, 
ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, ssh-ed25519, 
sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com, 
rsa-sha2-512,rsa-sha2-256, ssh-rsa

Aplica-se a

Planning, Módulos do Planning, FreeForm, Financial Consolidation and Close, Tax Reporting, Account Reconciliation, Gerenciamento de Custo e Lucratividade, Enterprise Profitability and Cost Management, Oracle Enterprise Data Management Cloud, Narrative Reporting, Strategic Workforce Planning e Sales Planning.

Funções Necessárias

  • Administrador de Serviço
  • Qualquer função de aplicativo e a função granular Migrações - Administrar

Uso

epmautomate copyFromSftp SFTP_SERVER_URL FILE_NAME username=USERNAME [password=PASSWORD] [privateKey=KEY_FILE] [passPhrase=PASSPHRASE], em que:

  • SFTP_SERVER_URL é o URL do servidor SFTP incluindo o local e o nome do arquivo a ser copiado do servidor.
  • FILE_NAME é o nome do arquivo no ambiente Cloud EPM. Especifique o caminho se não estiver copiando para o local padrão de upload, por exemplo.
  • USERNAME é o ID de um usuário que tem os direitos de acesso necessários no servidor SFTP.
  • PASSWORD, opcionalmente, é a senha do usuário SFTP. Obrigatório se você não estiver usando uma chave privada para acessar o servidor SFTP.
  • KEY_FILE, opcionalmente, é o nome e o caminho do arquivo de chave privada (PEM) armazenado no seu computador. Obrigatório se você não estiver usando uma senha de texto simples para autenticar o usuário.
  • PASSPHRASE, opcionalmente, é a frase-senha usada para proteger a chave de criptografia. Obrigatório somente se uma frase-senha for usada para criptografar a chave privada.

Exemplos

  • Usando um nome de usuário e uma senha de texto simples:

    epmautomate copyFromSftp sftp://mySFTP_Server/someDirectory/someFile.csv myFile.csv username=jdoe password=Sftpwelcome

  • Usando um nome de usuário e uma chave privada desprotegida para autenticação:

    epmautomate copyFromSftp sftp://mySFTP_Server/someDirectory/someFile.csv myFile.csv username=jdoe privateKey= ~/.oci/sftp_key.pem

  • Usando um nome de usuário e uma chave privada protegida por frase-senha para autenticação:

    epmautomate copyFromSftp sftp://mySFTP_Server/someDirectory/some_file.csv myFile.csv username=jDoe privateKey=~/.oci/sftp_key.pem passphrase=myPassPhrase