Ich versuche, einen Bucket unter storage.googleapis.com
mit dem Amazon Web Services .NET SDK in C# zu lesen.Zugreifen auf einen Bucket im google S3 api
Kann jemand ein funktionierendes Beispiel für ein S3-Endpunkt-Konfigurations-Setup für Google bereitstellen, nur die Auth. Schlüssel/Geheimpaar und ein Bucket-Name? Oder verwenden Sie eine andere Methode, um dies zum Laufen zu bringen?
Laut this tutorial sollte dies eine einfache Angelegenheit sein, aber ich bekomme alle möglichen Ausnahmen, wenn ich versuche, den gegebenen Anweisungen zu folgen. Hier ist ein Auszug meines aktuellen Versuchs - der eine TrustFailure-Ausnahme auslöst:
Das Remote-Zertifikat ist ungültig.
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);
fügen Sie die Ausnahmen hinzu, die Sie erhalten. – user1506104