

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

# 設定 ServiceNow
<a name="servicenow-configuring"></a>

您必須先符合下列要求，才能使用 從 ServiceNow AWS Glue 傳輸資料：

## 最低需求
<a name="servicenow-configuring-min-requirements"></a>

以下是最低要求：
+ 您擁有一個帶有電子郵件和密碼的 ServiceNow 帳戶。如需詳細資訊，請參閱[建立 ServiceNow 帳戶](#servicenow-configuring-creating-servicenow-account)。
+ 您的 ServiceNow 帳戶已啟用 API 存取。所有 ServiceNow API 的使用皆免費。

如果您符合這些要求，就可以 AWS Glue 連線到您的 ServiceNow 帳戶。

## 建立 ServiceNow 帳戶
<a name="servicenow-configuring-creating-servicenow-account"></a>

若要建立 ServiceNow 帳戶：

1. 導覽至 servicenow.com 上的註冊頁面，輸入您的詳細資訊，然後按一下**繼續**。

1. 當您在註冊的郵件中收到驗證碼時，請輸入該代碼，然後選擇**驗證**。

1. 設定多重要素驗證或跳過此操作。

已建立帳戶，ServiceNow 會顯示您的設定檔。

## 建立 ServiceNow 開發人員執行個體
<a name="servicenow-configuring-creating-servicenow-developer-instance"></a>

登入 ServiceNow 後請求開發人員執行個體。

1. 在 [ServiceNow 登入頁面](https://signon.service-now.com/x_snc_sso_auth.do?pageId=username)中，輸入您的帳戶憑證。

1. 選擇 **ServiceNow Developer Program**。  
![螢幕擷取畫面會顯示存取 ServiceNow Developer Program。](http://docs.aws.amazon.com/zh_tw/glue/latest/dg/images/servicenow-dev-program.png)

1. 選擇右上角的**請求執行個體**。

1. 輸入您的任務責任。表明您同意使用條款，然後選擇**完成設定**。

1. 建立執行個體後，請記下您的執行個體 URL 和憑證。

## 擷取 BasicAuth 憑證
<a name="servicenow-configuring-basic-auth"></a>

若要擷取免費帳戶的基本身分驗證憑證：

1. 在 [ServiceNow 登入頁面](https://signon.service-now.com/x_snc_sso_auth.do?pageId=username)中，輸入您的帳戶憑證。

1. 在首頁上，選擇編輯設定檔區段 (右上角)，然後選擇**管理執行個體密碼**。

1. 擷取登入憑證，例如使用者名稱、密碼和執行個體 URL。

**注意**  
如果為帳戶啟用 MFA，請將 MFA 字符附加到基本身分驗證的使用者密碼結尾：<username>:<password><MFA Token>

如需詳細資訊，請參閱 ServiceNow 文件中的[建置應用程式](https://docs.servicenow.com/bundle/xanadu-application-development/page/build/custom-application/concept/build-applications.html)。

## 建立 OAuth 2.0 憑證
<a name="servicenow-configuring-basic-auth"></a>

若要在 ServiceNow 連接器中使用 OAuth2.0，您需要建立傳入用戶端以產生用戶端 ID 和用戶端機密：

1. 在 [ServiceNow 登入頁面](https://signon.service-now.com/x_snc_sso_auth.do?pageId=username)中，輸入您的帳戶憑證。

1. 在首頁上選擇**開始建置**。

1. 在 App Engine Studio 頁面中，搜尋**應用程式登錄檔**。

1. 選擇右上角的**新增**。

1. 選擇**為外部用戶端建立 OAuth API 端點**選項。

1. 對 OAuth 組態進行任何必要的變更，然後選擇**更新**。

   重新導向 URL 的範例：https://us-east-1.console.aws.amazon.com/gluestudio/oauth

1. 選取新建立的 OAuth 用戶端應用程式，以擷取用戶端 ID 和用戶端機密。

1. 儲存用戶端 ID 和用戶端機密以供進一步處理。

若要在非生產開發人員帳戶中設定 OAuth：

1. 使用 ServiceNow 文件中的[建立身分驗證設定檔](https://docs.servicenow.com/bundle/washingtondc-platform-security/page/integrate/authentication/task/create-an-authentication-profile.html)主題來建立身分驗證設定檔。

1. 在 OAuth 的身分驗證設定檔中，將**類型**選取為 OAuth，然後選取上述建立的傳入用戶端來設定 **OAuth 實體**。

1. 如果有多個用戶端，則需要建立多個身分驗證設定檔，以在身分驗證設定檔中設定所需的 OAuth 實體。

1. 如果未設定，請建立 REST API 存取政策，以授予對 TABLE API 的存取權。請參閱[建立 REST API 存取政策](https://docs.servicenow.com/bundle/washingtondc-platform-security/page/integrate/authentication/task/create-api-access-policy.html)。