Pou*_*yan 8 c# amazon-s3 amazon-web-services aws-sdk aws-lambda
我创建了一个空的.Net Core应用程序并为Amazon.Core和Amazon.S3安装了nuget包.
然后我尝试使用S3来获取一个对象但是我在第一时间陷入困境......在程序集内部无法找到Amazon.AWSClientFactory.即使使用dotPeek,我也试图搜索这种工厂方法,但我找不到它.甚至来自亚马逊的示例代码都不起作用.
我应该在哪里找到这门课?
Amazon.Core和Amazon.S3是AWS SDK for .NET v3的一部分.根据AWS SDK for .NET版本3迁移指南:
更改:已删除AWSClientFactory
描述:使用服务客户端构造函数而不是AWSClientFactory
或者换句话说,使用Amazon.S3 nuget包中的IAmazonS3和AmazonS3Client:
using (IAmazonS3 client = new AmazonS3Client())
{
// do stuff
}
Run Code Online (Sandbox Code Playgroud)