copyToSFTP

將檔案從 Oracle Fusion Cloud Enterprise Performance Management 環境中的某個位置複製到安全 FTP 伺服器上的某個位置。

您可以使用此命令直接將檔案從某個環境複製到 SFTP 伺服器,而不需要先使用 EPM Automate 或 REST API 將它下載至另一部伺服器,然後使用 SFTP 用戶端將它上傳至 SFTP 伺服器。

如果啟用 SFTP 伺服器的 IP 允許清單,您必須將代管 Cloud EPM 環境之 OCI 區域的輸出 IP 位址新增至 SFTP 伺服器的 IP 允許清單。請參閱操作手冊中的 Cloud EPM 資料中心和區域的輸出 IP 位址,以取得 OCI 區域的輸出 IP 位址。

Note:

此命令僅支援連接埠 22 上執行的 SFTP 伺服器。此命令支援這些密碼、MAC、金鑰交換演算法及主機金鑰演算法。SFTP 伺服器在每個必要類別中都必須至少具備其中一種方法。

Table 2-3 支援的加密演算法

密碼演算法類型 支援的演算法
密碼
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
金鑰交換演算法
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
主機金鑰演算法
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

適用於

Planning、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 及 Sales Planning。

必要角色

服務管理員

用法

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

  • SFTP_SERVER_URL 是 SFTP 伺服器的 URL,它包括要從中複製檔案的目錄與檔案名稱。
  • EPM_FILE_NAME 是您要從 Cloud EPM 環境複製之檔案的名稱與位置 (如果不是來自預設的寄件匣)。如果您要複製快照,請勿指定 .ZIP 副檔名
  • USERNAME 是 SFTP 伺服器上具備必要存取權限之使用者的 ID。
  • PASSWORD (選擇性) 是 SFTP 使用者密碼。若在 SFTP 伺服器上使用純文字密碼來驗證使用者,則為必要。
  • KEY_FILE (選擇性) 是用來認證 SFTP 伺服器使用者之私密金鑰 (PEM) 檔案的名稱和路徑。若未使用純文字密碼來驗證使用者,則為必要。
  • PASSPHRASE (選擇性) 是用來保護加密金鑰的密碼詞組。只有在使用密碼詞組來加密私密金鑰時才需要。

範例

  • 使用使用者名稱與純文字密碼:

    epmautomate copyToSftp sftp://mySFTP_Server/someDirectory/some_file.csv myFile.csv username=jDoe password=SftpWelcome

  • 使用含未受保護之私密金鑰的使用者名稱進行驗證:

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

  • 使用使用者名稱與密碼詞組保護的私密金鑰進行驗證:

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