encrypt

使用高级加密标准 (AES/CBC/PKCS5Padding(256)) 将 Oracle Fusion Cloud Enterprise Performance Management 密码(或用于访问环境的 OAuth2.0 刷新令牌和客户端 ID)和用于登录到环境的 Internet 代理服务器密码(可选)加密,并存储在密码文件中。

通过对密钥加密,服务管理员可以与编写 EPM Automate 脚本的开发人员共享其加密的密码文件,以便他们可以执行脚本。这样,将不需要共享服务管理员密码或创建专门用于运行脚本的通用的共享云 EPM 帐户。

密码加密是一次性过程。

注:

有关对包含特殊字符的密码进行加密的信息,请参阅“处理特殊字符”。

适用于

Planning、Planning 模块、自由形式、Financial Consolidation and Close、Tax Reporting、Account Reconciliation、Profitability and Cost Management、Enterprise Profitability and Cost Management、Oracle Enterprise Data Management Cloud、Narrative Reporting、销售规划和战略性人员规划。

所需角色

  • 服务管理员
  • 超级用户
  • 用户
  • 查看者

用法

epmautomate encrypt PASSWORD|REFRESH_TOKEN KEY PASSWORD_FILE [ClientID=CLIENT_ID] [ProxyServerPassword=PROXY_PASSWORD],其中:
  • PASSWORD|REFRESH_TOKEN PASSWORD 是要加密的密码或 OAuth 刷新令牌。您不能在 EPM Automate 中使用公司凭据。
  • KEY 是用于密码加密的私钥。
  • PASSWORD_FILE 是用于存储加密密码或刷新令牌的文件的名称。密码文件必须使用 .epw 扩展名。

    注:

    默认情况下,在 Windows 上,加密密码文件是在 ProgramData\Oracle\EPM Automate 文件夹中创建的。在 Linux 上,加密密码文件是在从中调用 EPM Automate 的目录中创建的。要在其他位置创建此文件,请指定绝对路径及文件名。例如,Windows 上为 C:\mySecureDir\password.epw。
  • ClientID(可选)是 OAuth 2.0 安装过程中创建的客户端标识符。加密 OAuth 2.0 刷新令牌时必须指定此值。加密密码时不要指定此值。
  • ProxyServerPassword 是用于在 HTTP 代理服务器中对用户进行身份验证的密码。仅当在代理服务器上对您的网络启用了身份验证时才需要。

示例

  • 仅加密云 EPM 密码并将文件写入自定义目录:epmautomate encrypt P@ssword1 myKey C:\mySecuredir\password.epw
  • 加密云 EPM 和 Internet 代理服务器密码并将文件写入自定义目录: epmautomate encrypt E@xample1 myKey C:\mySecuredir\password.epw ProxyServerPassword=Proxy_Pwd1
  • 在默认位置加密刷新令牌和客户端 ID: epmautomate encrypt AAyyilYBAWD4....FVkxefd8kjoJr6HJPA= myEncyprtion42Key oauthfile1.epw ClientID=6fdf2e72fd343430ABR22394C