

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

# 配置Smartsheet为 AppFabric
<a name="smartsheet"></a>

Smartsheet 是一个工作管理平台，可帮助您在整个企业中协调工作、人员和技术。Smartsheet 提供了一组强大的企业级功能，使每个人都能管理项目、自动化工作流程并大规模快速构建解决方案，从而在保持安全性和合规性的同时为创新创造环境。

 AWS AppFabric 出于安全考虑，您可以使用来审核来自的日志和用户数据Smartsheet，将数据标准化为开放网络安全架构框架 (OCSF) 格式，并将数据输出到亚马逊简单存储服务 (Amazon S3) 存储桶或亚马逊数据 Firehose 流。

**Topics**
+ [AppFabric 支持 Smartsheet](#smartsheet-appfabric-support)
+ [正在 AppFabric 连接您的Smartsheet账户](#smartsheet-appfabric-connecting)

## AppFabric 支持 Smartsheet
<a name="smartsheet-appfabric-support"></a>

AppFabric 支持接收来自的用户信息和审核日志Smartsheet。

### 先决条件
<a name="smartsheet-prerequisites"></a>

 AppFabric 要使用将审核日志从支持的目标传输Smartsheet到支持的目的地，您必须满足以下要求：
+ 您必须拥有 Smartsheet 商业、企业或高级账户。如需详细了解如何创建或升级 Smartsheet 账户，请参阅 Smartsheet 网站上的[Smartsheet定价](https://www.smartsheet.com/pricing)或[Smartsheet预付款](https://www.smartsheet.com/pricing/smartsheet-advance)。
+ 您必须完成 [Smartsheet 开发人员注册](https://developers.smartsheet.com/register/)流程。

### 速率限制注意事项
<a name="smartsheet-rate-limits"></a>

Smartsheet 对 Smartsheet API 施加速率限制。如需详细了解 Smartsheet API 速率限制，请参阅 *Smartsheet 网站上《Smartsheet API 参考》*中的[速率限制](https://smartsheet.redoc.ly/#section/Work-at-Scale/Rate-Limiting)。

### 数据延迟注意事项
<a name="smartsheet-data-delay"></a>

审计事件发送到目标位置的时间可能会延迟多达 30 分钟。这是应用程序提供的审核事件延迟或为减少数据丢失而采取的预防措施所致。不过，这可以在账户级别进行自定义。如需帮助，请联系 [支持](https://aws.amazon.com/contact-us/)。

## 正在 AppFabric 连接您的Smartsheet账户
<a name="smartsheet-appfabric-connecting"></a>

在 AppFabric 服务中创建应用程序包后，必须 AppFabric使用进行授权Smartsheet。要查找授权所需的信息 Smartsheet AppFabric，请按以下步骤操作。

### 创建 OAuth 应用程序
<a name="smartsheet-create-oauth-application"></a>

AppFabric 与Smartsheet使用集成 OAuth。要在中创建 OAuth应用程序Smartsheet，请按以下步骤操作：

1. 导航到您 Smartsheet 账户中的开发人员工具。

1. 从开发人员工具屏幕中选择**创建新应用程序**。

1. 在**创建新应用程序**屏幕上填写所有输入字段。

1. 为**应用程序 URL** 和**应用程序联系人/支持人员**使用任意唯一值。

1. 使用以下格式的重定向 URL 作为应用程序重定向 URL。

   ```
   https://<region>.console.aws.amazon.com/appfabric/oauth2
   ```

   此 URL AWS 区域 中`<region>`是您在其中配置 AppFabric 应用程序包的代码。例如，美国东部（弗吉尼亚州北部）区域的代码为 `us-east-1`。对于该区域，重定向 URL 为 `https://us-east-1.console.aws.amazon.com/appfabric/oauth2`。

1. 选择**保存**。

1. 复制并保存应用程序客户端 ID 和应用程序私匙。

### 所需范围
<a name="smartsheet-required-scopes"></a>

Smartsheet不要求您在 OAuth 配置中明确添加作用域。 AppFabric 将在对您的Smartsheet账户的授权请求中请求以下范围：
+ `READ_EVENTS`
+ `READ_USERS`

### 应用程序授权
<a name="smartsheet-app-authorizations"></a>

#### 租户编号
<a name="smartsheet-tenant-id"></a>

AppFabric 将请求您的租户 ID。中的租户 ID AppFabric 是您的Smartsheet账户 ID。

#### 租户名称
<a name="smartsheet-tenant-name"></a>

AppFabric 将请求您的租户 ID。输入任何可以唯一地标识您 Smartsheet 账户的值。

#### 客户端 ID
<a name="smartsheet-client-id"></a>

AppFabric 将要求您提供客户端 ID。中的客户端 ID AppFabric 是您的Smartsheet应用程序客户端 ID。要在 Smartsheet 中查找您的应用程序客户端 ID，请按以下步骤操作：

1. 导航到您 Smartsheet 账户中的开发人员工具。

1. 选择您用来连接的 OAuth 应用程序 AppFabric。

1. 在 “**应用程序配置文件**” 屏幕的 “客户端 ID” 字段中输入应用程序**客户端 ID** AppFabric。

#### 客户端密钥
<a name="smartsheet-client-secret"></a>

AppFabric 将请求您的客户机密钥。中的客户端密钥 AppFabric 是您的Smartsheet应用程序密钥。要在 Smartsheet 中查找应用程序私匙，请使用以下步骤：

1. 导航到您 Smartsheet 账户中的开发人员工具。

1. 选择您用来连接的 OAuth 应用程序 AppFabric。

1. 在 “**应用程序配置文件**” 屏幕的 “**客户密钥” 字段中输入应用程序密钥** AppFabric。

#### 批准授权
<a name="smartsheet-approve-authorization"></a>

在中创建应用程序授权后 AppFabric，您将收到一个Smartsheet用于批准授权的弹出窗口。要批准 AppFabric 授权，请选择**允许**。