有谁知道如何使用 s3 net API 添加自定义端点?
\n详细信息\xef\xbc\x9ahttps://github.com/aws/aws-sdk-net/issues/1283\n代码语言:C#
sServiceUrl 值 =“192.168.199.216:7480”
\n当我调用DoesS3BucketExist函数时,我取消了Exception\xef\xbc\x88System.UriFormatException\xef\xbc\x89
\n这是我的代码
\npublic IAmazonS3 CreateClient(string sAccessKeyId, string sAccessKeySecret, string sServiceUrl)\n{\n AmazonS3Client s3Client = null;\n try\n {\n AmazonS3Config config = new AmazonS3Config();\n config.ServiceURL = sServiceUrl;\n config.UseHttp = false;\n config.SignatureVersion = "v4";\n AWSConfigsS3.UseSignatureVersion4 = true;\n\n s3Client = new AmazonS3Client(\n sAccessKeyId,\n sAccessKeySecret,\n config\n );\n }\n catch (Exception ex)\n {\n LogHelper.WriteLog("AWS\xe9\x85\x8d\xe7\xbd\xae", ex, "\xe5\x88\x9b\xe5\xbb\xbaAmazonS3Client\xe5\xa4\xb1\xe8\xb4\xa5\xef\xbc\x81");\n }\n return s3Client;\n}\n\npublic bool DoesBucketExist(string bucketName)\n{\n bool bIsExist;\n if (this.Client != null)\n {\n bIsExist = this.Client.DoesS3BucketExist(bucketName);\n }\n else\n …Run Code Online (Sandbox Code Playgroud)