在C#应用程序中设置AWS S3凭据

在C#应用程序中设置AWS S3凭据,c#,amazon-s3,.net-core,C#,Amazon S3,.net Core,我想开发一个简单的应用程序,可以从命令行获取AWS密钥并访问AWSS3服务。我在.Net上看到的所有C#示例和AWS文档都使用SDK存储、凭证文件或环境变量。有没有办法只创建AmazonS3Client并为其指定键,而不创建外部文件或设置环境变量 这是C#.net核心2.0。最终,该应用程序将在linux和windows上运行,因此最好采用平台无关的方法。您可以使用AWSAccessKey+AWSSecretKey进行身份验证 AmazonS3Client提供了一个接受AWSCredential

我想开发一个简单的应用程序,可以从命令行获取AWS密钥并访问AWSS3服务。我在.Net上看到的所有C#示例和AWS文档都使用SDK存储、凭证文件或环境变量。有没有办法只创建AmazonS3Client并为其指定键,而不创建外部文件或设置环境变量


这是C#.net核心2.0。最终,该应用程序将在linux和windows上运行,因此最好采用平台无关的方法。

您可以使用AWSAccessKey+AWSSecretKey进行身份验证

AmazonS3Client
提供了一个接受AWSCredentials类型对象的构造函数

AmazonS3Client(AWSCredentials)
只需传递一个指定两个键的
BasicAWSCredentials
类型的实例。如果需要,您可以从参数中获取它们

资料来源:

玩得开心


Seb

您可以使用AWSAccessKey+AWSSecretKey进行身份验证

AmazonS3Client
提供了一个接受AWSCredentials类型对象的构造函数

AmazonS3Client(AWSCredentials)
只需传递一个指定两个键的
BasicAWSCredentials
类型的实例。如果需要,您可以从参数中获取它们

资料来源:

玩得开心

赛博