【问题标题】:aws sdk for .net ec2 "Unable to reach credentials server".net ec2 的 aws sdk“无法访问凭据服务器”
【发布时间】:2015-01-22 16:21:43
【问题描述】:

我已经安装了适用于 .Net 的 AWS 开发工具包。

我需要编写一个程序来更改安全组的权限,我在http://awsdocs.s3.amazonaws.com/sdk-net/latest/aws-sdk-net-dg.pdf(第 39 页)上找到了如何在 C# 中执行此操作的示例。

Dim ipPermission As New IpPermission()
            ipPermission.IpProtocol = "tcp"
            ipPermission.FromPort = 3389
            ipPermission.ToPort = 3389
            ipPermission.IpRanges = IPRange

            Dim ingressRequest As New AuthorizeSecurityGroupIngressRequest()
            ingressRequest.GroupId = "sg-xxxxxxxx"
            ingressRequest.IpPermissions.Add(ipPermission)


            Dim endpoint As RegionEndpoint = RegionEndpoint.EUWest1
            config.RegionEndpoint = endpoint
                         Dim ec2Client As New AmazonEC2Client(credentials, config)
            Dim ingressResponse As System.Threading.Tasks.Task(Of AuthorizeSecurityGroupIngressResponse) = ec2Client.AuthorizeSecurityGroupIngressAsync(ingressRequest)

但是,当我尝试运行代码时,会出现以下异常:

Unable to reach credentials server

这是 SDK 中的错误,还是我做错了什么?

我已经尝试了所有我能想到的方法,但没有任何帮助,我迫切需要帮助!

【问题讨论】:

  • 我迫切需要它来工作,但我无法弄清楚问题出在哪里。请有人帮助我!
  • 我真的很绝望!!!有什么建议吗?
  • 在 2021 年 4 月 28 日看到这个...找不到显示他们有任何错误的 AWS 仪表板。

标签: .net amazon-web-services amazon-ec2 sdk


【解决方案1】:

我知道它很旧,但我的应用程序尝试使用 AWS SDK 访问 S3 存储桶时遇到了同样的问题,我不想使用 AWS 密钥/密钥。

本文可以帮助您从 EC2 连接到 S3:https://aws.amazon.com/premiumsupport/knowledge-center/ec2-instance-access-s3-bucket/?nc1=h_ls

如果需要更多调试,您可以使用 Session Manager 连接到您的 EC2 并尝试调用提供 SDK 凭据的元数据服务:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html

另一篇关于元数据服务的精彩文章:https://blog.gruntwork.io/authenticating-to-aws-with-instance-metadata-b6d812a86b40#:~:text=Part%20of%20the%20information%20available,attached%20to%20that%20EC2%20Instance

另外,如果您的任务使用的是 Windows Server 映像,则可能无法从 EC2 实例中的 docker 访问元数据服务,您可能必须将此命令添加到您的入口点以使其可用:route add 169.254.169.254 $((Get-NetIPConfiguration).IPv4DefaultGateway.NextHop)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多