copyFromSFTP

Copia un archivo directamente de un servidor SFTP seguro en un entorno de Oracle Fusion Cloud Enterprise Performance Management.

Con este comando, puede copiar un archivo directamente de un servidor SFTP sin descargarlo primero en otro servidor utilizando un cliente SFTP y, a continuación, utilizando EPM Automate o la API de REST para cargarlo en Cloud EPM.

Si la lista de IP permitidas está activada para el servidor SFTP, debe agregar la dirección IP de salida de la región de OCI que aloja los entornos de Cloud EPM a la lista de IP permitidas del servidor SFTP. Consulte Direcciones IP de salida de los centros de datos y las regiones de Cloud EPM en la Guía de Operaciones para conocer las direcciones IP de salida de las regiones de OCI.

Note:

Este comando soporta un servidor SFTP que se ejecute solo en el puerto 22. Este comando admite estos cifrados, MAC, algoritmos de intercambio de claves y algoritmos de clave de host. El servidor SFTP debe tener al menos uno de ellos en cada categoría requerida.

Table 2-2 Algoritmos criptográficos admitidos

Tipo de algoritmo criptográfico Algoritmos admitidos
Cifrados
chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, 
aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com, 
aes128-cbc,aes192-cbc, aes256-cbc
MAC
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 intercambio de claves
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 clave 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

Se aplica a

Planning, Planning Modules, FreeForm, Financial Consolidation and Close, Tax Reporting, Account Reconciliation, Profitability and Cost Management, Enterprise Profitability and Cost Management, Oracle Enterprise Data Management Cloud, Narrative Reporting, Strategic Workforce Planning y Sales Planning.

Roles necesarios

  • Administrador del servicio
  • Cualquier rol de aplicación y el rol granular Migraciones - Administrar

Sintaxis

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

  • SFTP_SERVER_URL es la URL del servidor SFTP que incluye la ubicación y el nombre del archivo que desea copiar del servidor.
  • FILE_NAME es el nombre del archivo en el entorno de Cloud EPM. Especifique la ruta, por ejemplo, si no está copiando en la ubicación de carga predeterminada.
  • USERNAME es el ID de un usuario que tiene los derechos de acceso necesarios en el servidor SFTP.
  • PASSWORD, opcionalmente, es la contraseña de usuario SFTP. Necesario si no utiliza una clave privada para acceder al servidor SFTP.
  • KEY_FILE, opcionalmente, es el nombre y la ruta del archivo de clave privada (PEM) almacenado en el equipo. Obligatorio si no utiliza una contraseña de texto sin formato para autentificar al usuario.
  • PASSPHRASE, opcionalmente, es la frase de contraseña utilizada para proteger la clave de cifrado. Es necesario solo si se utiliza una frase de contraseña para cifrar la clave privada.

Ejemplos

  • Uso de un nombre de usuario y contraseña de texto sin formato:

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

  • Uso de un nombre de usuario y una clave privada no protegida para la autentificación:

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

  • Uso de un nombre de usuario y una clave privada protegida por frase de contraseña para la autentificación:

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