我在 c# 中创建了一个应用程序,我需要将一些数据放在 S3 存储桶上,并调用 AWS sagemaker API。由于两个引用中都存在相同的 Amazon.RegionEndPoint 类,因此它给出了以下错误。
“RegionEndpoint”类型存在于“AWSSDK.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=885c28607f98e604”和“AWSSDK, Version=2.3.55.2”中
基本上我正在尝试按照我使用过的代码在 AWS S3 上上传文件。
AmazonS3Client s3Client = new AmazonS3Client(_AWS_ACCESS_KEY_ID, _AWS_SECRETE_ACCESS_KEY, Amazon.RegionEndpoint.USEast2);
PutObjectRequest request = new PutObjectRequest
{
BucketName = _BucketName,
Key = i_sDestFileName,
FilePath = i_sSourceFilePath,
ContentType = "text/plain"
};
s3Client.PutObject(request);
它在单个应用程序上运行良好,但是当我将代码与 Sagemaker API 调用集成时,Amazon.RegionEndpoint.USEast2 发生冲突。