Crea un espacio de nombres.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
sae:CreateNamespace |
create |
*All Resource
|
Ninguna | Ninguna |
Sintaxis de la solicitud
POST /pop/v1/paas/namespace HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| NamespaceId |
string |
No |
El ID del espacio de nombres en formato largo. Si especifica este parámetro, se ignora NameSpaceShortId. Este parámetro se conserva por compatibilidad. Utilice el ID del espacio de nombres en formato corto en su lugar. El formato es |
cn-beijing:test |
| NamespaceName |
string |
Sí |
El nombre del espacio de nombres. El nombre no puede exceder los 64 caracteres de longitud. |
name |
| NamespaceDescription |
string |
No |
La descripción del espacio de nombres. La descripción no puede exceder los 100 caracteres de longitud. |
desc |
| NameSpaceShortId |
string |
No |
El ID del espacio de nombres en formato corto. No es necesario especificar un ID de región. Se recomienda utilizar este parámetro. El ID no puede exceder los 20 caracteres de longitud y solo puede contener letras minúsculas y dígitos. |
test |
| EnableMicroRegistration |
boolean |
No |
Especifica si se debe habilitar el registro de servicios integrado de SAE.
El valor predeterminado es true. Si no utiliza el registro de servicios integrado, establezca este parámetro en false para acelerar la creación del espacio de nombres. |
true |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los datos devueltos. |
||
| RequestId |
string |
El ID de la solicitud. |
91F93257-7A4A-4BD3-9A7E-2F6EAE6D**** |
| Message |
string |
La información adicional devuelta. |
success |
| TraceId |
string |
El ID de seguimiento. Puede utilizar el ID de seguimiento para consultar los detalles de una solicitud. |
0a981dd515966966104121683d**** |
| Data |
object |
La información sobre el espacio de nombres. |
|
| NamespaceDescription |
string |
La descripción del espacio de nombres. |
desc |
| NamespaceId |
string |
El ID del espacio de nombres. |
cn-beijing:test |
| NamespaceName |
string |
El nombre del espacio de nombres. |
name |
| RegionId |
string |
La región donde reside el espacio de nombres. |
cn-beijing |
| NameSpaceShortId |
string |
El ID del espacio de nombres en formato corto. |
test |
| EnableMicroRegistration |
boolean |
Indica si el registro de servicios integrado de SAE está habilitado.
|
true |
| ErrorCode |
string |
El código de error.
|
|
| Code |
string |
El código de estado HTTP o un código de error POP. Valores válidos:
|
200 |
| Success |
boolean |
Indica si el espacio de nombres se creó correctamente. Valores válidos:
|
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "91F93257-7A4A-4BD3-9A7E-2F6EAE6D****",
"Message": "success",
"TraceId": "0a981dd515966966104121683d****",
"Data": {
"NamespaceDescription": "desc",
"NamespaceId": "cn-beijing:test",
"NamespaceName": "name",
"RegionId": "cn-beijing",
"NameSpaceShortId": "test",
"EnableMicroRegistration": true
},
"ErrorCode": "",
"Code": "200",
"Success": true
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InstanceExist.NamespaceId | The specified namespace ID already exists. | The specified namespace ID already exists. |
| 400 | InvalidNamespace.WithUppercase | This namespace does not support creating SAE apps because it contains uppercase letters. | |
| 400 | InvalidNamespaceId.Format | The specified NamespaceId is invalid. | The specified NamespaceId is invalid. The correct format is [regionId]:[namespace]. For example, cn-beijing:test. NamespaceId cannot exceed 32 characters in length. |
| 400 | InvalidNamespaceIdSuffix.Format | The specified NamespaceId is invalid. NamespaceId can only contain alphabetical letters or numbers. | The specified NamespaceId is invalid. NamespaceId can only contain alphabetical letters or numbers. |
| 400 | InvalidNamespaceName.Format | The specified NamespaceName is invalid. The name of the namespace cannot exceed 63 characters in length. | The specified NamespaceName is invalid. The name of the namespace cannot exceed 63 characters in length. |
| 400 | InvalidOperation.NamespaceClusterNotDeleted | The specified NamespaceId contains clusters. | The specified NamespaceId contains clusters. |
| 400 | Namespace.AppExists | Please delete the application first. | |
| 400 | System.Upgrading | The system is being upgraded. Please try again later. | |
| 400 | Exceed.Namespace | Too many namespaces have been created. | |
| 500 | OperationFailed.DauthHttpRequest | request dauth failed. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.