获取实例挂载的存储
获取CCI容器计算实例挂载的存储列表。
https://api.alayanew.com/v1/cci/instance/{id}/storages鉴权(Authorizations)
bearerAuthAuthorizationString必填用户可通过已获取的 Open API Key 做验证。例如:Bearer [YOUR_API_KEY]。
Path Parameters
idString必填实例ID,实例的唯一标识符,例如:08ba7a0e-af00-4072-a5e5-1298ed6c1aa0。
Response
application/json · 200statusInteger业务状态码,200表示成功。
messageString接口响应信息,成功或失败原因描述。
dataArray<Object>接口返回的数据对象,包含存储列表信息。
显示 properties
idString存储配置ID。例如: "08ba7a0e-af00-4072-a5e5-1298ed6c1aa0"。
nameString存储名称。例如: "mynas001"。
descriptionString存储描述。例如: "我的文档"。
orderInstanceIdString订单实例ID。例如: "08ba7a0e-af00-4072-a5e5-1298ed6c1aa0"。
statusString实例状态。例如: "Enabling"。
storageTypeString存储类型。例如: "capacity"。
quotaString配额。例如: "100"。
usedString使用量。例如: "30"。
mountPathString挂载路径。例如: "/mnt/vol/xxx_xxx/"。
resourceObject资源信息。
显示 properties
quotaString规格配额。例如: "50"。
productNameString产品名称(规格类型)。例如: "NFS 大文件备份"。
productCodeString产品编码。例如: "HDS-DATA-ARCHIVE-V1"。
createdTimeString创建时间。例如: "2023-12-10 00:00:00"。
lastUpdateTimeString修改时间。例如: "2023-12-10 23:59:59"。
releaseTimeString释放时间。例如: "2023-12-10 23:59:59"。
tenantIdString租户ID。例如: "4d7119bd-8e71-49a9-a319-f84d165f79d9"。
priceString价格。例如: "0.01B"。
priceUnitString价格单位,例如:元/GB/月。例如: 8。
currencyUnitOfMeasureInteger现金单位。例如: 9。
currencyUnitPriceFormulaString价格公式。例如: "0.15元/GB"。
sharedPolicyObject共享策略。
显示 properties
policyString策略。例如: "rw"。
createdByString创建者ID。例如: "b0310ac8e7cf-4b9b-a518-384cd18377d0"。
createdByNameString创建者名称。
lastUpdateByString上次更新者ID。
lastUpdateByNameString上次更新者名称。
createSceneString创建来源类型场景。如ALab、CCI、AIlab等手动创建。例如: "ALab"。
createSceneInstanceIdString创建场景实例ID。
isDefaultStorageBoolean是否默认存储。
aidcIdString智算中心ID。
curl -X 'GET' \
'https://api.alayanew.com/v1/cci/instance/08ba7a0e-af00-4072-a5e5-1298ed6c1aa0/storages' \
-H 'accept: application/json' \
-H 'Authorization: Bearer [YOUR_API_KEY]'import requests
url = "https://api.alayanew.com/v1/cci/instance/08ba7a0e-af00-4072-a5e5-1298ed6c1aa0/storages"
headers = {
"accept": "application/json",
"Authorization": "Bearer [YOUR_API_KEY]"
}
response = requests.get(url, headers=headers)
print(response.status_code)
print(response.json())fetch('https://api.alayanew.com/v1/cci/instance/08ba7a0e-af00-4072-a5e5-1298ed6c1aa0/storages', {
method: 'GET',
headers: {
'accept': 'application/json',
'Authorization': 'Bearer [YOUR_API_KEY]'
}
})
.then(response => response.text())
.then(data => console.log(data))
.catch(error => console.error(error));{
"status": 200,
"message": "OK",
"data": [
{
"id": "00964ce3-b99c-43da-8826-ab9c5574eef2",
"name": "nas0001",
"description": "我的实例",
"orderInstanceId": "00964ce3-b99c-43da-8826-ab9c5574eef2",
"status": "Creating",
"storageType": "capacity",
"quota": "100",
"used": "10",
"mountPath": "/mnt/nas/new_path",
"resource": {
"quota": "50",
"productName": "NA型实-大容量存储",
"productCode": "PRD-NAS-CAPACITY-1"
},
"createdTime": "2023-12-10 00:00:00",
"lastUpdateTime": "2023-12-10 23:59:59",
"releaseTime": "2023-12-10 23:59:59",
"tenantId": "4d7119bd-8e71-49a9-a319-f84d165f79d9",
"price": "0.01B",
"priceUnit": "8",
"currencyUnitOfMeasure": 9,
"currencyUnitPriceFormula": "0.01B",
"sharePolicy": {
"policy": "R"
},
"createdBy": "4d7119bd-8e71-49a9-a319-f84d165f79d9",
"createdByName": "string",
"lastUpdateBy": "string",
"lastUpdateByName": "string",
"createScene": "ALab",
"createSceneInstanceId": "00964ce3-b99c-43da-8826-ab9c5574eef2",
"isDefaultStorage": true,
"aidcId": 9007199254740991
}
]
}{
"status": 403,
"message": "Forbidden",
"data": {}
}{
"status": 500,
"message": "Internal Server Error",
"data": {}
}Last updated on
