【问题标题】:Cannot connect to AWS Educate with visual Studio无法使用 Visual Studio 连接到 AWS Educate
【发布时间】:2020-02-05 10:51:47
【问题描述】:

我需要使用 C#(visual studio) 连接到 AWS Educate 帐户。我可以在 Standard 帐户下执行此操作,但是当我连接到 Educate 帐户时,它会显示我的“invalid credentials token,,,,”。我通过 https://labs.vocareum.com/account details 蓝色按钮下获得了 Educate 帐户的凭据。我在代码中使用了与标准帐户相同的凭据。你能帮我吗,这对我来说真的很重要。这是我的连接代码:

rekognitionClient = new AmazonRekognitionClient("A****",
                                                "n****",
                                                "session_token***"
                                                 Amazon.RegionEndpoint.USEast1);
DetectLabelsResponse detectLabelsResponse = rekognitionClient.DetectLabels(detectlabelsRequest);

【问题讨论】:

  • 您最近何时注册 AWS Educate?您的 Educate 帐户是否仍处于配置阶段?您是否收到要求提供进一步身份证明或信息的电子邮件?
  • @NickWalsh 感谢您的回复,我不到一周就注册了。没有任何要求,它适用于某些允许的服务。我与他们有联系,他们说,例如,sage maker 的培训工作仅限于教育帐户,不可能,恐怕他们不允许我们出于同样的原因通过代码连接。太可笑了,,,,
  • 虽然某些服务确实受限于 Educate 帐户,但我不认为 Rekognition 是其中之一。您可以通过与 vocareum 分开的控制台登录您的 AWS 账户,创建一个管理员 IAM 用户,然后尝试使用这些凭证吗?
  • @NickWalsh 我能够进入 EDUCATE 帐户的唯一方法是 Vocarum。我可以通过它进入控制台并创建 IAM 角色,但不能创建代码连接所需的访问密钥(如 AWS 文档中所述)。这就是问题所在,访问密钥!
  • 这里提供的答案是否可以帮助您找到访问密钥? stackoverflow.com/questions/40515079/…

标签: visual-studio amazon-web-services aws-sdk amazon-rekognition


【解决方案1】:

我终于找到了问题, 关键是 Educate Account 有一个会话,大约每 2 小时更改一次(您可以在 vocareum.com 中查看时间)。因此,每次会话获取新证书并将会话令牌作为参数之一放入时,您都必须更改凭据。 谢谢@尼克。我编辑了答案

【讨论】:

  • 不用担心,很高兴您能够解决问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-18
  • 2018-10-03
  • 1970-01-01
  • 2018-06-04
  • 1970-01-01
  • 2015-05-03
  • 2017-06-23
相关资源
最近更新 更多