我正在嘗試使用C#中的亞馬遜網絡服務.Net SDK在storage.googleapis.com
上閱讀存儲桶。在谷歌S3 api上訪問存儲桶
任何人都可以提供一個S3端點的工作示例配置安裝程序谷歌,只需使用身份驗證。密鑰/密鑰對和存儲桶名稱?或者使用任何其他方法來實現這個功能?
根據this tutorial這應該是一件簡單的事情,但在嘗試按照給出的指示進行操作時,我會遇到各種例外情況。以下是我當前嘗試的摘錄 - 其中引發了TrustFailure異常:
遠程證書無效。
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