copyToSFTP

Copie un fichier à partir d'un emplacement dans un environnement Oracle Fusion Cloud Enterprise Performance Management vers un emplacement sur un serveur FTP sécurisé.

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

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-3 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

Syntaxe

epmautomate copyToSftp SFTP_SERVER_URL EPM_FILE_NAME username=USERNAME [password=PASSWORD] [privateKey=KEY_FILE] [passphrase=PASSPHRASE], où :

  • SFTP_SERVER_URL est l'URL du serveur SFTP, y compris le répertoire dans lequel le fichier doit être copié et le nom du fichier.
  • EPM_FILE_NAME est le nom et l'emplacement (s'il ne s'agit pas de la boîte d'envoi par défaut) du fichier à copier à partir de l'environnement Cloud EPM. N'indiquez pas l'extension ZIP si vous copiez un instantané.
  • 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 utilisez un mot de passe en texte brut pour authentifier l'utilisateur sur le serveur SFTP.
  • KEY_FILE (facultatif) est le nom et le chemin du fichier de clés privées (PEM) qui sert à authentifier l'utilisateur sur le serveur SFTP. 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 copyToSftp sftp://mySFTP_Server/someDirectory/some_file.csv myFile.csv username=jDoe password=SftpWelcome

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

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

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

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