toolkit_artifact_guid在AWS中意味着什么?

Daa*_*aan 8 amazon-web-services aws-sdk .net-core asp.net-core

我正在为AWS的.NET Core应用程序工作.阅读这篇文章后,我在文件夹中添加了一个名为"credentials"(不带扩展名)的文件:"C:\ Users\Daan \".在该文本文件中,访问密钥和秘密访问密钥都在那里.不幸的是,运行我的代码后没有设置Credentials属性.其他属性(如RegionProfile) 是根据我的appsettings文件正确设置的.更清楚的是我的程序通过添加到凭证文件来修改凭证文件.

toolkit_artifact_guid = [A GUID]

有人能解释一下这意味着什么以及我如何解决它?通过修复我的意思是我的凭证文件没有被修改,只是读取设置awsoptions变量的凭证属性.

重要的是要知道我自己创建了这个文件(不是使用CLI),我仔细检查了凭据是否正确以及这是我的代码.此外,我确实有.NET expierence但我刚开始使用AWS.

public void ConfigureServices(IServiceCollection services)
{
    services.AddMvc();
    var awsOptions = Configuration.GetAWSOptions();        
    services.AddDefaultAWSOptions(awsOptions);
    services.AddAWSService<Amazon.S3.IAmazonS3>();
}
Run Code Online (Sandbox Code Playgroud)

-

小智 1

由于第 3 方扩展和更新,“toolkit_artifact_guid”可能会填充在“credentials”文件中。

最有可能的原因是 AWS Toolkit for Visual Studio。