【问题标题】:how to copy xml fiiles amazon from s3 to neptune如何将亚马逊的xml文件从s3复制到海王星
【发布时间】:2018-12-17 01:39:01
【问题描述】:

我正在尝试通过以下步骤将 xml 文件从 s3 移动到 Neptune。

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 终端节点

谁能帮我理解角色分配过程。

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

问候, SP

【问题讨论】:

  • 关于这个问题你还有什么需要的吗?

标签: amazon-s3 amazon-neptune


【解决方案1】:

在创建角色时,您是否按照第 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 控制台中。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-22
    相关资源
    最近更新 更多