C#의 Amazon Web Services .Net SDK를 사용하여 storage.googleapis.com
에서 버킷을 읽으려고합니다.Google S3 API에서 버킷에 액세스
누구나 Auth를 사용하여 Google의 S3 종단점 구성 설정의 실제 예를 제공 할 수 있습니까? 키/비밀 쌍 및 버킷 이름? 아니면이 방법을 사용하는 다른 방법을 사용합니까?
this tutorial에 따르면이 문제는 간단해야하지만 주어진 지침을 따르면 모든 예외가 발생합니다. 다음은 TrustFailure 예외를 throw하는 현재 시도의 발췌입니다.
원격 인증서가 유효하지 않습니다.
AmazonS3Config conf = new AmazonS3Config();
// Set regionEndpoint to null, or else the serviceURL will be ignored
conf.RegionEndpoint = null;
conf.ServiceURL = "https://s3.storage.googleapis.com";
conf.UseHttp = false;
conf.AuthenticationRegion = null;
conf.UseAccelerateEndpoint = false;
conf.UseDualstackEndpoint = false;
AWSCredentials cred = new BasicAWSCredentials("GOOG3LFXXXXXXXXXXXXX", "BQ6VeMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
IAmazonS3 client = new AmazonS3Client(cred, conf);
GetBucketVersioningRequest request = new GetBucketVersioningRequest { BucketName = "hisbucket" };
GetBucketVersioningResponse response = client.GetBucketVersioning(request);
예외를 추가하십시오. – user1506104