描述
获取指定PhotoStore的信息
请求参数
参数名 | 类型 | 是否必须 | 说明 |
Action | String | 是 | GetPhotoStore |
StoreName | String | 是 | PhotoStore的名称 |
https://cloudphoto.cn-shanghai.aliyuncs.com/?Action=GetPhotoStore
&StoreName=cloudphoto-demo
&<公共请求参数>
参数名 | 类型 | 说明 |
RequestId | String | 唯一标识本次请求的ID |
Code | String | 响应状态码,Success表示成功的响应 |
Message | String | 响应状态详细描述 |
Action | String | GetPhotoStore |
PhotoStore | PhotoStore | PhotoStore对象 |
参数名 | 类型 | 说明 |
Buckets | Bucket[] | Bucket数组 |
Ctime | String | 创建的时间戳,单位:毫秒 |
DefaultQuota | Long | PhotoStore中默认C类用户的存储配额,单位:字节 |
Id | String | PhotoStore的Id |
Mtime | String | 最后修改的时间戳,单位:毫秒 |
Name | String | PhotoStore的名称 |
Remark | String | 备注 |
参数名 | 类型 | 说明 |
Acl | String | OSS Bucket的访问权限,private表示私有读写,public-read表示公共读,public-read-write表示公共读写。用于PhotoStore的OSS Bucket的访问权限必须为私有。 |
Name | String | OSS Bucket的名称 |
Region | String | OSS Bucket所在的地域 |
State | String | 保留字段:OSS Bucket的状态, 目前总是返回active,表示启用 |
{
"Action":"GetPhotoStore",
"Message":"success",
"RequestId":"30C57CBD-A229-47F2-ACCF-BA39472A5FD4",
"PhotoStore":{
"Name":"cloudphoto-demo",
"Mtime":1499930072000,
"Id":822227915239337984,
"Ctime":1499930072000,
"Buckets":[
{
"Name":"cloudphoto-demo",
"Region":"cn-shanghai",
"State":"active",
"Acl":"private"
}
],
"Remark":"this photostore is for demo purpose only.",
"DefaultQuota":0
},
"Code":"Success"
}
<?xml version="1.0" encoding="UTF-8"?>
<GetPhotoStoreResponse>
<Action>GetPhotoStore</Action>
<Message>success</Message>
<RequestId>3DA324DD-6656-429B-9EC5-6FA067D2D856</RequestId>
<PhotoStore>
<Name>cloudphoto-demo</Name>
<Mtime>1499930072000</Mtime>
<Ctime>1499930072000</Ctime>
<Id>822227915239337984</Id>
<Buckets>
<Bucket>
<Name>cloudphoto-demo</Name>
<Region>cn-shanghai</Region>
<State>active</State>
<Acl>private</Acl>
</Bucket>
</Buckets>
<Remark>this photostore is for demo purpose only.</Remark>
<DefaultQuota>0</DefaultQuota>
</PhotoStore>
<Code>Success</Code>
</GetPhotoStoreResponse>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您提到的请求示例是关于使用阿里云的Cloud Photo服务来获取指定Photo Store信息的操作。Cloud Photo是阿里云提供的一种图片存储与管理服务,它帮助用户高效地存储、管理和分发图片资源。下面是对您给出请求示例的详细解析:
请求目的: GetPhotoStore
动作旨在获取某个特定Photo Store的详细信息,包括但不限于存储空间使用情况、访问配置等。
请求参数说明:
Action: 必填参数,表示要执行的操作类型。在这个例子中,GetPhotoStore
表明请求的目标是获取Photo Store信息。
StoreName: 必填参数,指定了需要查询的Photo Store的名称。Photo Store是Cloud Photo服务中用于组织和分类图片的逻辑单元,每个Store可以有独立的配置和权限设置。
请求URL示例:
https://cloudphoto.cn-shanghai.aliyuncs.com/?Action=GetPhotoStore&StoreName=YourPhotoStoreName
请注意,实际使用时,您需要将YourPhotoStoreName
替换为您在Cloud Photo服务中创建的Photo Store的实际名称。此外,作为阿里云API的调用,通常还需要包含其他一些认证信息,比如AccessKey ID和AccessKey Secret,以及安全相关的签名(Signature),以确保请求的安全性。这些可以通过阿里云官方SDK或者手动构造HTTP请求头来实现。
如果您通过编程方式调用,建议使用阿里云提供的SDK(如Java SDK、Python SDK等),这样可以更方便地处理签名和请求发送,同时也简化错误处理和响应解析的过程。例如,在Python中,调用可能看起来像这样(伪代码):
from aliyunsdkcore.client import AcsClient
from aliyunsdkcloudphoto.request.v20170711 import GetPhotoStoreRequest
client = AcsClient(
"<your-access-key-id>",
"<your-access-key-secret>",
"cn-shanghai"
)
request = GetPhotoStoreRequest.GetPhotoStoreRequest()
request.set_StoreName("<YourPhotoStoreName>")
response = client.do_action_with_exception(request)
print(str(response, encoding='utf-8'))
请确保替换<your-access-key-id>
、<your-access-key-secret>
以及<YourPhotoStoreName>
为您的实际凭证和Photo Store名称。