小编Hap*_*ung的帖子

如何使用 aws-sdk net 自定义端点?

有谁知道如何使用 s3 net API 添加自定义端点?
\n详细信息\xef\xbc\x9ahttps://github.com/aws/aws-sdk-net/issues/1283\n代码语言:C#

\n

sServiceUrl 值 =“192.168.199.216:7480”

\n

当我调用DoesS3BucketExist函数时,我取消了Exception\xef\xbc\x88System.UriFormatException\xef\xbc\x89

\n

这是我的代码

\n
public 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)

c# aws-sdk aws-sdk-net

2
推荐指数
1
解决办法
5254
查看次数

标签 统计

aws-sdk ×1

aws-sdk-net ×1

c# ×1