

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

# 啟用從 Amazon Aurora 到其他服務的網路通訊 AWS
<a name="AuroraMySQL.Integrating.Authorizing.Network"></a>

若要 AWS 搭配 Amazon Aurora 使用某些其他服務，Aurora 資料庫叢集的網路組態必須允許對這些服務的端點進行傳出連線。下列操作需要此網路組態。
+  叫用 AWS Lambda 函數。若要了解此功能，請參閱 [使用 Aurora MySQL 原生函式叫用 Lambda 函式](AuroraMySQL.Integrating.NativeLambda.md)。
+  從 Amazon S3 存取檔案。若要了解此功能，請參閱 [從 Amazon S3 儲存貯體中的文字檔案將資料載入 Amazon Aurora MySQL 資料庫叢集](AuroraMySQL.Integrating.LoadFromS3.md) 和 [將來自 Amazon Aurora MySQL 資料庫叢集的資料儲存至 Amazon S3 儲存貯體中的文字檔案](AuroraMySQL.Integrating.SaveIntoS3.md)。
+ 需要存取 AWS KMS endpoint. AWS KMS access 才能搭配 Aurora MySQL 使用資料庫活動串流。若要了解此功能，請參閱 [使用資料庫活動串流來監控 Amazon Aurora](DBActivityStreams.md)。
+ 存取 SageMaker AI 端點。SageMaker AI 存取需要使用 SageMaker AI 機器學習搭配 Aurora MySQL。若要了解此功能，請參閱 [將 Amazon Aurora Machine Learning 與 Aurora MySQL 搭配使用](mysql-ml.md)。

如果無法連接至服務端點，Aurora 會傳回下列錯誤訊息。

```
ERROR 1871 (HY000): S3 API returned error: Network Connection
```

```
ERROR 1873 (HY000): Lambda API returned error: Network Connection. Unable to connect to endpoint
```

```
ERROR 1815 (HY000): Internal error: Unable to initialize S3Stream
```

對於使用 Aurora MySQL 的資料庫活動串流，如果資料庫叢集無法存取 AWS KMS 端點，則活動串流會停止運作。Aurora 會使用 RDS 事件通知您有關此問題。

如果您在使用對應的 AWS 服務時遇到這些訊息，請檢查您的 Aurora 資料庫叢集是公有還是私有。如果 Aurora 資料庫叢集是私有，則必須設定來啟用連線。

Aurora 資料庫叢集必須標記為可公開存取，才是公有。如果您查看 中資料庫叢集的詳細資訊 AWS 管理主控台，如果是這種情況，**可公開存取**為**是**。資料庫叢集也必須在 Amazon VPC 公有子網路中。如需可公開存取之資料庫執行個體的詳細資訊，請參閱[在 VPC 中使用資料庫叢集](USER_VPC.WorkingWithRDSInstanceinaVPC.md)。如需公有 Amazon VPC 子網路的詳細資訊，請參閱[您的 VPC 與子網路](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html)。

如果 Aurora 資料庫叢集不可公開存取且位於 VPC 公有子網路中，則為私有。您可能擁有私有的資料庫叢集，而且想要使用需要此網路組態的其中一項功能。若是如此，請將叢集設定為可透過網路位址轉譯 (NAT) 來連接至網際網路位址。作為 Amazon S3、Amazon SageMaker AI 和 的替代方案 AWS Lambda，您可以改為將 VPC 設定為具有與資料庫叢集路由表相關聯之其他服務的 VPC 端點，請參閱 [在 VPC 中使用資料庫叢集](USER_VPC.WorkingWithRDSInstanceinaVPC.md)。如需在 VPC 中設定 NAT 的詳細資訊，請參閱 [NAT 閘道](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html)。如需設定 VPC 端點的詳細資訊，請參閱 [VPC 端點](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-endpoints.html)。您也可以建立 S3 閘道端點來存取 S3 儲存貯體。如需詳細資訊，請參閱 [Amazon S3 的閘道端點](https://docs.aws.amazon.com/vpc/latest/privatelink/vpc-endpoints-s3.html)。

您可能還必須在 VPC 安全群組的傳出規則中，為網路存取控制清單 (ACL) 開啟暫時性連接埠。如需網路 ACL 的暫時性連接埠詳細資訊，請參閱《*Amazon Virtual Private Cloud 使用者指南*》中的[暫時性連接埠](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html#nacl-ephemeral-ports)。