

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

# 刷新、追踪和遥测主题 适用于 SAP ABAP 的 AWS SDK
<a name="additional-setup"></a>

本节涵盖以下主题。

**Topics**
+ [SAP 系统刷新](#refresh)
+ [跟踪](#trace)
+ [遥测](#telemetry)

## SAP 系统刷新
<a name="refresh"></a>

系统刷新后，如何保证不同系统不会访问彼此的资源是基础管理员面临的主要挑战。例如，您可能想阻止 QA SAP 系统访问生产场景中的资源，如 S3 存储桶。

为应对这一挑战，适用于 SAP ABAP 的 SDK 提出了一种具有安全意识的*逻辑资源*法。业务分析师可以采取以下步骤。

1. 定义 `ZINVOICE_OUTBOUND` 等逻辑资源。

1. 映射开发系统中的所有系统和客户端。

1. 将所有系统配置向前传输到生产场景。

**刷新后的基础步骤**

1. 检查身份验证信息
+ 如果系统正在使用秘密访问密钥进行身份验证，则存储在主数据中的 SSF 加密凭证将会失效。必须重新输入证书，这可能需要在中重新生成新的私有访问密钥。[https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)
+ 如果系统正在使用 EC2 实例元数据进行身份验证，则无需执行任何步骤。

检查跟踪设置
+ 确保 `/AWS1/IMG` 中的跟踪设置满足需求。此类设置不可传输。

## 跟踪
<a name="trace"></a>

**IMG 运行时设置**会控制跟踪输出。

 可供使用的跟踪级别有：
+ **无跟踪**
+ **跟踪 API 调用**
+ **跟踪 API 调用和有效负载**

  *此选项包含未加密的有效负载信息。*
+ **跟踪 API 调用、有效负载和 XML 内部转换**

  *此选项包含未加密的有效负载信息。*

如果激活 API 跟踪，则会将跟踪写入 `aws1_trace-{{YYYY-MM-DD}}.log` 文件中的 `DIR_WORK`。

如果再激活有效负载跟踪，则需要为每个调用和有效负载组件创建以 `aws1_payload_*` 为标题的附加文件。可以使用适用于每个失败的单独有效负载跟踪的长度限制，对有效负载的跟踪长度进行限制。

Payload trace 主要用于收集 支持 在发生序列化错误时要提供的信息。除非您正在尝试诊断 SDK 错误，否则亚马逊建议您选择**无跟踪**。

**注意**  
有效负载跟踪包含未加密的业务信息。我们建议仅在 Support 请求时开启这些跟踪以帮助您进行故障排除。 AWS 您可以在解决问题后关闭跟踪。由于跟踪不会自动删除，当不再需要此类跟踪时，由系统管理员手动删除。

这些设置不适用于适用于 SAP ABAP 的 SDK-BTP 版本。

## 遥测
<a name="telemetry"></a>

SDKs 将遥测信息发送到。 支持适用于 SAP ABAP 的 SDK 负责收集以下信息：
+ 操作系统版本和补丁级别
+ `SAP_BASIS` 版本和补丁级别
+ SAP 内核版本和补丁级别

您可以选择向 支持发送以下信息。
+ SAP SID 和实例名称 (`host_sid_nn`)
+ SAP 客户端 (`SY-MANDT`)
+ 事务代码 (`SY-TCODE`) 和报告 (`SY-REPID`)

附加信息可以 支持 更好地帮助您。 支持 可以检测某个 API 调用的原因，并可以进一步在 SAP 系统中找到相关事务。

遥测仅限于适用于 SAP ABAP 的 SDK 和 API 版本——BTP 版本。