数据管道和 EMR 错误:未找到默认 VPC。但我无权创建默认 VPC



我需要将 DynamoDB 表导出到 S3 存储桶。

我已经创建了一个数据管道,但它停留在Waiting for runner状态,所以我检查了runsOn值,它显示"EmrClusterForBackup"。然后我检查了 EMR,对于集群df-02286063M3MSXPABCMOX_@EmrClusterForBackup,我发现一个错误说:No default VPC found.

我查看了我的 VPC,我有 1 个可用的 VPC。我尝试创建默认 VPC,但收到一条错误消息,指出我无权执行此操作。

现在我的问题是,我该怎么做才能使数据管道正常工作?是否可以让 EMR 集群在我的可用 VPC 上运行,还是默认 VPC 是必需的?

AWS 文档说明如下:

要将资源启动到非默认 VPC 的子网或默认 VPC 的非默认子网中,您必须在配置资源时使用subnetId 字段指定子网。如果您有默认 VPC 并且未指定 subnetId,我们将资源启动到默认 VPC 的默认子网中。

因为您没有指定它,所以它正在尝试在默认 VPC 中启动 EMR 集群。

最新更新