c# - 如何在 C# 中为 Amazon S3 客户端设置 accessKeyID?
问题描述
我有以下代码,但它无法正常工作。我怀疑我的问题是安全问题之一。因此,我想确保我可以正确设置安全设置。任何人都知道如何在 AmazonS3Config 对象中设置 accessKeyID?
public static AmazonS3Client InitS3Client()
{
string accessKeyID = "jfjfjfj";
string secretAccessKeyID = "jfjfjf";
AmazonS3Config config = new AmazonS3Config
{
RegionEndpoint = RegionEndpoint.USEast2
};
return new AmazonS3Client(config);
}
解决方案
public static AmazonS3Client InitS3Client()
{
string accessKeyID = "jfjfjfj";
string secretAccessKeyID = "jfjfjf";
BasicAWSCredentials creds = new BasicAWSCredentials(accessKeyID, secretAccessKeyID);
AmazonS3Config config = new AmazonS3Config
{
RegionEndpoint = RegionEndpoint.USEast2
};
return new AmazonS3Client(creds, config);
}
尝试先创建一个 creds 对象并将其传递给您的 AmazonS3Client。
推荐阅读
- node.js - Node.js 在上传时获取视频时长
- jenkins-pipeline - 如何在jenkinsFile中调用jenkins共享库方法
- amazon-web-services - 将 Web 应用程序发布到 Windows 服务器的弹性 beantalk 和 cloudformation 之间的成本不同
- keras - Google Colab 上的 ImageDataGenerator 永远运行
- angular - 我可以将连接字符串放入 AngularFire 的查询中吗?
- html - 当图片增加其大小时,如何将项目对齐到导航栏的顶部?
- spring - 春云 Greenwich x Hoxton x Ilford
- freeswitch - FreeSWITCH:使用 origin_retries 的尝试次数错误
- r - 如何从 R 下的时间序列数据中识别降雨“非事件”?
- powerbi - 使用列过多的 Power Bi