【发布时间】:2020-06-04 14:48:11
【问题描述】:
这个错误快把我逼疯了,lambda web api 也有同样的问题,但是上传后就可以了,所以现在就可以了
然而,这个项目将是一个 NuGet 包,我需要能够简单地将文件上传到 S3
我使用以下代码:“https://docs.aws.amazon.com/AmazonS3/latest/dev/HLuploadFileDotNet.html”
我试图在本地运行,但无法从 EC2 实例元数据服务获取 IAM 安全凭证。”错误
在visual studio中,我可以看到AWS Explorer,我可以从这里创建一个存储桶......所以我有我的用户设置......但是当我在本地运行时......没有用户???
我知道它会在某处出现单行缺失值:(
【问题讨论】:
-
您是如何为 AWS Explorer 设置用户的?可以分享一下相关代码吗?
-
该错误消息与 SDK 尝试用来查找凭据的一长串凭据提供程序中的最后一个有关。这意味着 SDK 在其支持列表中的任何位置都找不到凭据。如果您在 Mac/Linux 上本地运行,则凭据通常位于
~/.aws/credentials。 -
在 AWS Explorer 中我添加了一个新配置文件,这会将用户添加到凭证文件中。我可以看到该配置文件确实存在于该文件中:(
-
发现了问题,需要创建一个“默认”配置文件...无法在文档中看到任何地方这样说 :( 将很快写一个答案并提供更多详细信息
标签: c# amazon-web-services amazon-s3