Data Pipeline & EMR error: No default VPC found. But I'm not authorized to create default VPC
Data Pipeline & EMR error: No default VPC found. But I'm not authorized to create default VPC
我需要将 DynamoDB table 导出到 S3 存储桶。
我创建了一个数据管道,但它停留在 Waiting for runner
状态,所以我检查了 运行sOn 值,它显示 "EmrClusterForBackup"。然后我检查了 EMR,对于集群 df-02286063M3MSXPABCMOX_@EmrClusterForBackup
,我发现了一条错误消息:No default VPC found
。
我查看了我的 VPC,发现有 1 个 VPC 可用。我尝试创建默认 VPC,但收到一条错误消息,指出我无权执行此操作。
现在我的问题是我可以做些什么来让我的数据管道正常工作?是否可以让 EMR 集群 运行 在我可用的 VPC 上,或者默认 VPC 是否是强制性的?
AWS documentation 表示如下:
To launch a resource into a subnet of a nondefault VPC or a nondefault subnet of a default VPC, you must specify the subnet using the subnetId field when you configure the resource. If you have a default VPC and you don't specify subnetId, we launch the resource into the default subnet of the default VPC.
因为您没有指定它正在尝试在默认 VPC 中启动 EMR 集群。
我需要将 DynamoDB table 导出到 S3 存储桶。
我创建了一个数据管道,但它停留在 Waiting for runner
状态,所以我检查了 运行sOn 值,它显示 "EmrClusterForBackup"。然后我检查了 EMR,对于集群 df-02286063M3MSXPABCMOX_@EmrClusterForBackup
,我发现了一条错误消息:No default VPC found
。
我查看了我的 VPC,发现有 1 个 VPC 可用。我尝试创建默认 VPC,但收到一条错误消息,指出我无权执行此操作。
现在我的问题是我可以做些什么来让我的数据管道正常工作?是否可以让 EMR 集群 运行 在我可用的 VPC 上,或者默认 VPC 是否是强制性的?
AWS documentation 表示如下:
To launch a resource into a subnet of a nondefault VPC or a nondefault subnet of a default VPC, you must specify the subnet using the subnetId field when you configure the resource. If you have a default VPC and you don't specify subnetId, we launch the resource into the default subnet of the default VPC.
因为您没有指定它正在尝试在默认 VPC 中启动 EMR 集群。