0
I AWS S3 버킷에 연결하고 업로드 다음 코드가 있습니다AWS SDK C 번호 : S3 버킷에 객체를 업로드하려고 null 참조 예외
class Program
{
public static AmazonS3EncryptionClient encryptionClient;
public static void Main(string[] args)
{
Upload();
}
static void Upload()
{
var algorithm = new System.Security.Cryptography.ECDsaCng();
encryptionClient = new AmazonS3EncryptionClient(new EncryptionMaterials(algorithm));
PutObjectRequest request = new PutObjectRequest();
request.BucketName = "...";
request.Key = "...";
request.InputStream = new MemoryStream(Encoding.Default.GetBytes("..."));
encryptionClient.PutObject(request);
}
나는
에서 null 참조 예외를 얻고을encryptionClient.PutObject(request);
줄이지만 내 개체가 null이 아니기 때문에 원인을 찾을 수 없습니다.
Visual Studio와 최신 버전의 AWSSDK.S3 및 AWSSDK.Core 패키지를 사용하고 있습니다.