将私有访问密钥身份验证与 SSF 加密配合使用 - AWS 适用于 SAP 的 SDK ABA

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将私有访问密钥身份验证与 SSF 加密配合使用

AWS 通过使用私有访问密钥身份验证,可以对本地 SAP 系统(或在其他云中运行的系统)进行身份验证 AWS Identity and Access Management。SAP 的安全存储和转发机制 (SSF) 用于加密和安全存储 IAM 用户的 AWS 证书(访问密钥 ID 和私有访问密钥)。SAP 系统 AWS 使用 IAM 用户登录,有关信息,请参阅管理 IAM 用户的访问密钥

先决条件

在开始配置之前,必须满足以下先决条件:

  • SAP 用户的 IAM 角色必须由 IAM 管理员创建。角色必须具有调用所需角色的权限 AWS 服务。有关更多信息,请参阅 IAM 安全最佳实践

  • 创建授权以运行 /AWS1/IMG 事务。有关更多信息,请参阅针对配置的授权

过程

按照以下说明配置 SSF 加密的凭据存储:

步骤 1-为凭据存储定义 SSF 应用程序

  1. 执行事务代码SE16以定义 SSF 应用程序。

  2. 输入 SSFAPPLIC 表名称,然后选择新建条目

  3. 输入以下详细信息:

    • APPLIC:ZAWS1(SSF 应用程序的名称)。

    • 描述:SSF Encryption for the 适用于 SAP ABAP 的 AWS SDK(描述)。

    • 为其余字段选择Selected(X)选项。

  4. 选择保存。

步骤 2-为 SSF 应用程序设置加密参数

  1. 执行交易代码/n/AWS1/IMG以启动其实施指南 (IMG) 适用于 SAP ABAP 的 AWS SDK。

  2. 展开 IMG 节点适用于 SAP ABAP 的 AWS SDK 设置 > 技术先决条件 > 本地系统的其他设置

  3. 执行 “设置 SSF 参数 IMG” 活动。

  4. 选择新建条目,然后选择在上一步中创建的 SSF 应用程序。选择保存

  5. 将哈希算法修改为 SHA256(或更高),将加密算法修改为 AES256-CBC。将其它设置保留为默认设置,然后选择保存

这些加密设置将用于对 AWS 凭据进行安全加密。

步骤 3-为 SSF 应用程序创建 PSE

  1. 执行事/n/AWS1/IMG务,然后选择 “适用于 SAP ABAP 的 AWS SDK 设置” > “技术先决条件” > “本地系统的其他设置”

  2. 执行 IMG 活动 “为 SSF 应用程序创建 PSE”,这将引导你进入。STRUST transaction选择编辑

  3. 右键选择在步骤 1-为凭据存储定义 SSF 应用程序 中创建的 SSF 应用程序,然后选择创建。保留所有其它默认设置,然后选择继续。确保选择RSA而不是 DSA 作为算法。

步骤 4-将 SSF 应用程序分配给 适用于 SAP ABAP 的 AWS SDK

  1. 执行事/n/AWS1/IMG务,然后选择 “适用于 SAP ABAP 的 AWS SDK 设置” > “技术先决条件” > “本地系统的其他设置”

  2. 执行 IMG 活动将 SSF 应用程序分配给。 适用于 SAP ABAP 的 AWS SDK

  3. 选择 “新建条目”,然后输入在中步骤 1-为凭据存储定义 SSF 应用程序创建的 SSF 应用程序。选择保存

步骤 5-将 SDK 配置文件配置为使用 SSF 加密的凭据

  1. 执行事/n/AWS1/IMG务,然后选择适用于 SAP ABAP 的 AWS SDK 设置 > 应用程序配置

  2. 执行 IMG 活动 SDK 配置文件

  3. 选择新建条目。输入配置文件名称和描述。选择保存

  4. 突出显示创建的条目,然后单击身份验证和设置树分支。

  5. 选择 “新建条目” 并输入以下详细信息:

    • SID:SAP 系统的系统 ID。

    • 客户端:SAP 系统的客户端。

    • 方案 ID:选择由您的 Basis 管理员创建的DEFAULT方案。

    • AWS AWS 区域:您要拨打电话的区域。

    • 身份验证方法Credentials from SSF Storage从下拉列表中选择,然后选择保存。选择 “设置证书”,然后输入 IAM 用户的访问密钥 ID 和私有访问密钥。

    • 禁用 IAM 角色:将其保留为默认值,即取消选中。

    • 选择保存

  6. 单击 IAM 角色映射树分支。选择新建条目。输入序列号、逻辑 IAM 角色的名称和 IAM 管理员提供的 I AWS AM 角色 ARN。选择保存

有关更多信息,请参阅应用程序配置