开发者社区> 问答> 正文

OSS .NET SDK InvalidBucketName

已解决

展开
收起
2018-06-15 04:40:00 1376 0
2 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    OSSException指服务器端错误,它来自于对服务器错误信息的解析。OSSException一般有以下几个成员:

    • Code: OSS返回给用户的错误码。
    • Message: OSS给出的详细错误信息。
    • RequestId: 用于唯一标识该次请求的UUID;当您无法解决问题时,可以凭这个RequestId来请求OSS开发工程师的帮助。
    • HostId: 用于标识访问的OSS集群(目前统一为oss.aliyuncs.com)

    下面是OSS中常见的异常:

    错误码 描述
    AccessDenied 拒绝访问
    BucketAlreadyExists Bucket已经存在
    BucketNotEmpty Bucket不为空
    EntityTooLarge 实体过大
    EntityTooSmall 实体过小
    FileGroupTooLarge 文件组过大
    FilePartNotExist 文件Part不存在
    FilePartStale 文件Part过时
    InvalidArgument 参数格式错误
    InvalidAccessKeyId AccessKeyId不存在
    InvalidBucketName 无效的Bucket名字
    InvalidDigest 无效的摘要
    InvalidObjectName 无效的Object名字
    InvalidPart 无效的Part
    InvalidPartOrder 无效的part顺序
    InvalidTargetBucketForLogging Logging操作中有无效的目标bucket
    InternalError OSS内部发生错误
    MalformedXML XML格式非法
    MethodNotAllowed 不支持的方法
    MissingArgument 缺少参数
    MissingContentLength 缺少内容长度
    NoSuchBucket Bucket不存在
    NoSuchKey 文件不存在
    NoSuchUpload Multipart Upload ID不存在
    NotImplemented 无法处理的方法
    PreconditionFailed 预处理错误
    RequestTimeTooSkewed 发起请求的时间和服务器时间超出15分钟
    RequestTimeout 请求超时
    SignatureDoesNotMatch 签名错误
    TooManyBuckets 用户的Bucket数目超过限制
    2018-06-18 20:39:34
    赞同 展开评论 打赏
  • 问题原因

    Bucket命名不符合规范。

    本回答引用自以下KB文档:通过状态码和OSS报错码排查问题

    更多帮助请访问以下站点:

    2021-08-31 16:48:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载