常见问题¶
桶和主机名¶
访问桶有两种不同的方法。第一种(首选的)方法把桶当作 URI 中的顶极目录。
GET /mybucket HTTP/1.1
Host: cname.domain.com
第二种方法把桶当作虚拟主机名,例如:
GET / HTTP/1.1
Host: mybucket.cname.domain.com
要配置支持虚拟主机的桶,你可以在 ceph.conf 里设置
rgw_dns_name = cname.domain.com
,或者把 cname.domain.com
加进域组配置的 hostnames
里面。域组的配置请参考
Ceph 对象网关——多站配置。
Tip
我们倾向于第一个方法,因为第二个涉及到繁重的域认证和 DNS 通配符。
常见请求头¶
请求头 |
描述 |
---|---|
|
Length of the request body. |
|
Request time and date (in UTC). |
|
The name of the host server. |
|
Authorization token. |
常见响应状态¶
HTTP 状态 |
响应代码 |
---|---|
|
Continue |
|
Success |
|
Created |
|
Accepted |
|
NoContent |
|
Partial content |
|
NotModified |
|
InvalidArgument |
|
InvalidDigest |
|
BadDigest |
|
InvalidBucketName |
|
InvalidObjectName |
|
UnresolvableGrantByEmailAddress |
|
InvalidPart |
|
InvalidPartOrder |
|
RequestTimeout |
|
EntityTooLarge |
|
AccessDenied |
|
UserSuspended |
|
RequestTimeTooSkewed |
|
NoSuchKey |
|
NoSuchBucket |
|
NoSuchUpload |
|
MethodNotAllowed |
|
RequestTimeout |
|
BucketAlreadyExists |
|
BucketNotEmpty |
|
MissingContentLength |
|
PreconditionFailed |
|
InvalidRange |
|
UnprocessableEntity |
|
InternalError |