

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

# 編輯或刪除資料來源連線
<a name="connectors-edit-data-source"></a>

您可以使用 Athena 主控台來更新現有連線的描述、主機、連接埠、資料庫和其他屬性。您也可以從 Athena 主控台刪除資料來源。

## 編輯資料來源連線
<a name="connectors-edit-data-source-editsteps"></a>

**編輯資料來源連線**

1. 前往 [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home) 開啟 Athena 主控台。

1. 如果未顯示主控台的導覽窗格，請選擇左側的展開選單。  
![\[選擇展開選單。\]](http://docs.aws.amazon.com/zh_tw/athena/latest/ug/images/nav-pane-expansion.png)

1. 在導覽窗格中，選擇**資料來源和目錄**。

1. 在**資料來源和目錄**頁面上，選擇您要編輯的資料來源連線。

1. 如需 **AWS Glue 連線詳細資訊**，請選擇**編輯**。

1. 選擇**下一步**。

1. 在**編輯 <connection-name>** 頁面上，視需要更新資訊。可用屬性視連線類型而定。
**注意**  
當您更新秘密、溢出位置或 AWS KMS 金鑰 ID 的連線屬性時，請確保 Lambda 執行角色仍然可以存取更新的資源。如需詳細資訊，請參閱《 AWS Lambda 開發人員指南》中的[檢視並更新執行角色中的許可](https://docs.aws.amazon.com/lambda/latest/dg/permissions-executionrole-update.html)。
   + **描述** – 編輯連線的描述。
   + **主機** – 編輯資料庫的主機名稱。
   + **連接埠** – 編輯資料庫的連接埠號碼。
   + **資料庫** – 編輯資料庫的名稱。
   + **JDBC 參數** – 編輯連線所需的任何其他 JDBC 參數。
   + **秘密** – 從 AWS Secrets Manager選擇或建立秘密。使用 AWS 秘密以避免在 JDBC 連線字串中硬式編碼敏感資訊。如需詳細資訊，請參閱[什麼是 AWS Secrets Manager？](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html) 如需有關在 Secrets Manager 中建立秘密的資訊，請參閱《AWS Secrets Manager 使用者指南**》中的[建立 AWS Secrets Manager 秘密](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html)。

     若要 AWS Secrets Manager 搭配 Athena 聯合查詢使用 ，您必須為 Secrets Manager 設定 Amazon VPC 私有端點。如需詳細資訊，請參閱《AWS Secrets Manager 使用者指南》**中的[建立 Secrets Manager VPC 私有端點](https://docs.aws.amazon.com/secretsmanager/latest/userguide/vpc-endpoint-overview.html#vpc-endpoint-create)。
   + **Amazon S3 中的溢出位置** – 在您帳戶中選擇或建立 Amazon S3 儲存貯體位置，以存放超出 Lambda 函式回應大小限制的資料。
**注意**  
溢出的資料不會在後續執行中重複使用，並且可以在 12 小時後安全刪除。Athena 不會替您刪除此資料。若要管理這些物件，請考慮新增一個會刪除您 Simple Storage Service (Amazon S3) 溢出儲存貯體中的舊資料的物件生命週期政策。如需詳細資訊，請參閱 *Simple Storage Service (Amazon S3) 使用者指南*中的[管理儲存生命週期](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html)。
   + **為 S3 中的查詢結果加密** – 選擇下列其中一項：
     + (預設) **使用隨機產生的金鑰** – 溢出到 Amazon S3 的資料會使用 AES-GCM 驗證加密模式和隨機產生的金鑰進行加密。
     + **使用 AWS KMS 金鑰** – 選擇或建立更強大、 AWS KMS 產生的加密金鑰。如需詳細資訊，請參閱《AWS Key Management Service 開發人員指南》**中的[建立金鑰](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html)。
     + **關閉** – 請勿加密溢出資料。
   + **網路設定** – 有些連線需要虛擬私有雲端 (VPC)。選擇或建立 VPC (具有您要存取的資料存放區)、子網路，以及一或多個安全群組。如需詳細資訊，請參閱[為資料來源連接器或 AWS Glue 連線建立 VPC](athena-connectors-vpc-creation.md)。
**注意**  
更新秘密、溢出位置或 AWS KMS 金鑰 ID 等資源的連線屬性之後，請確定 Lambda 執行角色持續有權存取更新的資源。
更新連線的網路設定後，請確保使用相同的設定更新 Lambda 函式，以使您的連線與資料來源相容。

   如需有關其他連線屬性的資訊，請參閱《AWS Glue 使用者指南**》中的 [AWS Glue 連線屬性](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html) 或《Amazon Athena 使用者指南**》中的 [可用資料來源連接器](connectors-available.md)。

1. 選擇**儲存**。

資料來源頁面的 **AWS Glue 連線詳細資訊**區段顯示了有關連接器的最新資訊。

## 刪除資料來源
<a name="connectors-edit-data-source-delete"></a>

刪除資料來源時，只會刪除 Athena 資料來源，而不會刪除 Glue 連線、IAM 執行角色和 Lambda 函式等資源。

**刪除資料來源**

1. 前往 [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home) 開啟 Athena 主控台。

1. 在導覽窗格中，選擇**資料來源和目錄**。

1. 在**資料來源和目錄**頁面上，選擇您要刪除的資料來源線。

1. 選擇 **刪除**。

1. 在**刪除資料來源**頁面上，輸入 *confirm* 以確認刪除，然後選擇**刪除**。可能需要一些時間才能完成資料來源刪除。刪除資料來源後，您會立即收到成功提醒。