如何将XML Fiiles Amazon从S3复制到Neptune

时间:2018-07-09 11:23:16

标签: amazon-s3 amazon-neptune

我正在尝试通过下面的步骤将xml文件从s3迁移到海王星。

https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-data.html

从以下路径中的

我遵循以下主题,将数据从s3移至海王星 https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-tutorial-IAM.html

•创建IAM角色以允许Amazon Neptune访问Amazon S3资源 我已按照上述主题中的建议创建了一个角色名称“ NeptuneLoadfroms3”

•将IAM角色添加到Amazon Neptune集群 我已经按照建议的步骤进行操作,但是在步骤5中提到我们需要添加在上一主题中创建的角色,但是我找不到在Neputneloadfroms3中创建的角色名称。 它显示的角色名称是AWSServiceRoleForRDS

•创建Amazon S3 VPC端点

有人可以帮助我理解角色分配过程吗?

我的最终目标是将s3的xml文件复制到Neptune。

关于, SP

1 个答案:

答案 0 :(得分:0)

在创建角色时,您是否附加了步骤13中提到的信任策略? https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-tutorial-IAM.html

这是一个示例信任策略:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "",
      "Effect": "Allow",
      "Principal": {
        "Service": [
          "rds.amazonaws.com"
        ]
      },
      "Action": "sts:AssumeRole"
    }
  ]
}

通过附加此内容,您基本上可以使“ rds.amazonaws.com”具有代表您担任此角色的能力。将角色附加到群集时,只有具有此信任策略的角色才会显示在Neptune控制台中。希望这会有所帮助。