copyFromSFTP

Copie un fichier directement d'un serveur SFTP sécurisé dans un environnement Oracle Fusion Cloud Enterprise Performance Management.

Grâce à cette commande, vous pouvez copier un fichier directement à partir d'un serveur SFTP, sans avoir à le télécharger d'abord vers un autre serveur à l'aide d'un client SFTP, puis à utiliser EPM Automate ou l'API REST pour le charger vers Cloud EPM.

Si une liste d'autorisation d'adresses IP est activée pour le serveur SFTP, vous devez y ajouter l'adresse IP sortante de la région OCI qui héberge les environnements Cloud EPM. Reportez-vous à la section Adresses IP sortantes des centres de données et des régions Cloud EPM du Guide des opérations pour connaître les adresses IP sortantes des régions OCI.

Note:

Cette commande prend en charge les serveurs SFTP exécutés sur le port 22 uniquement. Cette commande prend en charge ces algorithmes de cryptage, MAC, d'échange de clé et de clé d'hôte. Le serveur SFTP doit avoir au moins l'un d'entre eux dans chaque catégorie requise.

Table 2-2 Algorithmes cryptographiques pris en charge

Type d'algorithme cryptographique Algorithmes pris en charge
Chiffrements
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
Algorithmes d'échange de clé
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
Algorithmes de clé d'hôte
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

Champ d'application

Planning, modules Planning, 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 et Sales Planning.

Rôles requis

  • Administrateur de service
  • Tout rôle d'application et rôle granulaire Migrations - Administrer

Syntaxe

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

  • SFTP_SERVER_URL est l'URL du serveur SFTP, y compris l'emplacement et le nom du fichier à copier à partir du serveur.
  • FILE_NAME est le nom du fichier dans l'environnement Cloud EPM. Indiquez le chemin d'accès, par exemple, si vous n'effectuez pas la copie vers l'emplacement de chargement par défaut.
  • USERNAME est l'ID d'un utilisateur qui dispose des droits d'accès requis sur le serveur SFTP.
  • PASSWORD (facultatif) est le mot de passe de l'utilisateur SFTP. Requis si vous n'utilisez pas de clé privée pour accéder au serveur SFTP.
  • KEY_FILE (facultatif) est le nom et le chemin du fichier de clés privées (PEM) stocké sur votre ordinateur. Requis si vous n'utilisez pas de mot de passe en texte brut pour authentifier l'utilisateur.
  • PASSPHRASE (facultatif) est la phrase de passe utilisée pour protéger la clé de cryptage. Requis uniquement si une phrase de passe est utilisée pour crypter la clé privée.

Exemples

  • Utilisation d'un nom d'utilisateur et d'un mot de passe en texte brut :

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

  • Utilisation d'un nom d'utilisateur et d'une clé privée non protégée pour l'authentification :

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

  • Utilisation d'un nom d'utilisateur et d'une clé privée protégée par phrase de passe pour l'authentification :

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