

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Box 為 AppFabric 設定
<a name="box"></a>

Box 是領先的內容雲端，這是一個單一平台，可讓組織管理整個內容生命週期、安全地從任何地方工作，並跨best-of-breed最佳的應用程式進行整合。

您可以使用 AWS AppFabric 從 接收稽核日誌和使用者資料Box、將資料標準化為開放網路安全結構描述架構 (OCSF) 格式，並將資料輸出至 Amazon Simple Storage Service (Amazon S3) 儲存貯體或 Amazon Data Firehose 串流。

**Topics**
+ [的 AppFabric 支援 Box](#box-appfabric-support)
+ [將 AppFabric 連接到Box您的帳戶](#box-appfabric-connecting)

## 的 AppFabric 支援 Box
<a name="box-appfabric-support"></a>

AppFabric 支援從 接收使用者資訊和稽核日誌Box。

### 先決條件
<a name="box-prerequisites"></a>

若要使用 AppFabric 將稽核日誌從 傳輸Box到支援的目的地，您必須符合下列要求：
+ 若要存取稽核日誌，您需要有效訂閱 [Business、Business Plus、Enterprise 或 Enterprise Plus](https://www.box.com/pricing) 計劃。
+ 您必須擁有具有[管理員權限](https://developer.box.com/guides/events/enterprise-events/for-enterprise/)的使用者。
+ Box 您的帳戶必須啟用[雙重身分驗證](https://support.box.com/hc/en-us/articles/360043697154-Two-Factor-Authentication-Set-Up-for-Your-Account)，才能從組態索引標籤檢視和複製應用程式的用戶端秘密。

### 速率限制考量
<a name="box-rate-limits"></a>

Box 對 Box API 強加速率限制。如需 Box API [速率限制](https://developer.box.com/guides/api-calls/permissions-and-errors/rate-limits/#per-api-rate-limits)的詳細資訊，請參閱《 Box開發人員指南》網站上的速率限制。如果 AppFabric 和現有Box應用程式的組合超過限制，AppFabric 中出現的稽核日誌可能會延遲。

### 資料延遲考量
<a name="box-data-delay"></a>

您可能會在稽核事件中看到最多 30 分鐘的延遲，以便交付到目的地。這是因為應用程式提供的稽核事件延遲，以及為了減少資料遺失而採取的預防措施。不過，這可以在帳戶層級上自訂。如需協助，請聯絡 [支援](https://aws.amazon.com/contact-us/)。

## 將 AppFabric 連接到Box您的帳戶
<a name="box-appfabric-connecting"></a>

在 AppFabric 服務中建立應用程式套件後，您需要使用 授權 AppFabricBox。若要尋找Box使用 AppFabric 授權所需的資訊，請使用下列步驟。

### 建立 OAuth 應用程式
<a name="box-create-oauth-application"></a>

AppFabric Box使用 OAuth 與 整合。使用下列步驟在 中建立 OAuth 應用程式Box，如需詳細資訊，請參閱在 Box 網站上[建立 OAuth 應用程式](https://developer.box.com/guides/authentication/client-credentials/client-credentials-setup/)。

1. 登入 Box並前往 [開發人員主控台](https://app.box.com/developers/console)。

1. 選擇**建立新應用程式**。

1. 從**應用程式類型清單中選擇自訂**應用程式。此時會出現模態，提示選取下一個步驟。

1. 輸入應用程式名稱和描述。

1. 從**用途**下拉式清單中選擇**整合**。

   1. 從**類別**下拉式清單中選擇**安全與合規**。

   1. **AWS AppFabric Secure** 在**您要整合的外部系統中輸入 ？**文字方塊。

1. 如果您想要使用**用戶端 ID 和用戶端秘密驗證應用程式身分，請選擇伺服器身分驗證 （用戶端憑證授予）**。

1. 選擇 **Create App (建立應用程式)**。

1. 選擇 **Configuration** (組態) 索引標籤。

1. 在頁面**的應用程式存取層級**區段中，選擇**應用程式 \$1 企業存取**。

1. 在頁面的應用程式**範圍**區段中，選擇**管理使用者**和管理**企業屬性**。

1. 選擇 **Save Changes** (儲存變更)。

   Box 管理員必須先在Box管理員主控台中授權應用程式，才能使用應用程式。完成下列步驟以請求授權。

   1. 在[開發人員主控台](https://app.box.com/developers/console)中為您的應用程式選擇**授權**索引標籤。

   1. 選擇**檢閱並提交**以傳送電子郵件給您Box的企業管理員進行核准。如需詳細資訊，請參閱 *Box指南*中的[授權](https://developer.box.com/guides/authorization/)。
**注意**  
如果在提交之後進行任何變更，您必須重新提交您的應用程式。

### 必要範圍
<a name="box-required-scopes"></a>

需要下列應用程式範圍。如需範圍的詳細資訊，請參閱 *Box 文件網站上的*[範圍](https://developer.box.com/guides/api-calls/permissions-and-errors/scopes/)。
+ 管理企業屬性 (`manage_enterprise_properties`)
+ 管理使用者 (`manage_managed_users`)

### 應用程式授權
<a name="box-app-authorizations"></a>

#### 租戶 ID
<a name="box-tenant-id"></a>

AppFabric 將請求租戶 ID。AppFabric 中的租戶 ID 是Box企業 ID。您可以在 管理員主控台的帳戶**與帳單** > **帳戶資訊** > Box企業 ID 下找到**企業 ID**。如需詳細資訊，請參閱 *Box 文件網站上的*[企業 ID](https://developer.box.com/platform/appendix/locating-values/#as-an-admin)。

#### 租用戶名稱
<a name="box-tenant-name"></a>

輸入可識別此唯一Box組織的名稱。AppFabric 使用租戶名稱來標記應用程式授權，以及從應用程式授權建立的任何擷取。

#### 用戶端 ID 和用戶端密碼
<a name="box-client-id-client-secret"></a>

1. 登入 Box並前往 [開發人員主控台](https://app.box.com/developers/console)。

1. 在導覽功能表中選擇**我的應用程式**。

1. 選擇您用來連接 AppFabric 的 OAuth 應用程式。

1. 選擇 **Configuration** (組態) 索引標籤。

1. 捲動至頁面的 **Oauth 2.0 登入資料**區段。

1. 在 AppFabric 的用戶端 ID ****欄位中輸入 OAuth **用戶端 ID**。

1. 選擇**擷取用戶端秘密**。

1. 將 OAuth 用戶端秘密中的用戶端秘密輸入 AppFabric 中的**用戶端秘密**欄位。