将 DynamoDB table 导出到 S3 存储桶:在默认 VPC 中找不到子网。至少需要一个子网

Export DynamoDB table to S3 bucket: No subnet found in default VPC. At least one subnet is required

我需要将 DynamoDB table 导出到 s3 存储桶。我正在使用这篇文章:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBPipeline.html.

在 Amazon EMR 中我发现错误:

__ 集群:EmrClusterForBackup_2016-10-05T12:33:02 因错误而终止在默认 VPC 中未找到子网。至少需要一个子网。 __

也许有人遇到过类似的错误。我知道这个错误就像自我解释一样,但我是 AWS 的新手,可能会遗漏一些东西,也许是一些明显的东西。

无论如何,感谢所有的观点。

伊万.

该默认 VPC 中是否有任何实际子网?

如果没有: 按照这些说明创建/添加一个:http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html#AddaSubnet

如果是:这可能是 DynamoDB 错误。

AWS Support 帮助解决了这个问题。

我需要将 EMR 集群的数据管道属性子网标识符添加到继续导出。

步骤:

  • select 您的管道并单击操作 -> 编辑管道
  • select 资源 EmrCluster (EmrClusterForBackup) 并添加可选字段 Subnet Id。
  • 为您的默认 VPC 找到子网并在此字段中提供它