Cria um conjunto de implantação em uma região.
Depuração
Parâmetros de solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
| Action | String | Sim | CreateDeploymentSet |
Operação a ser executada. Defina o valor como CreateDeploymentSet. |
| RegionId | String | Sim | cn-hangzhou |
ID da região onde criar o conjunto de implantação. Chame a operação DescribeRegions para consultar a lista de regiões mais recente. |
| OnUnableToRedeployFailedInstance | String | Não | CancelMembershipAndStart |
Solução de emergência para o seguinte cenário: instâncias do conjunto de implantação não podem ser distribuídas em zonas diferentes devido à insuficiência de recursos após failover de máquinas físicas com falha para máquinas físicas normais. Valores válidos:
Valor padrão: CancelMembershipAndStart. |
| Description | String | Não | testDescription |
Descrição do conjunto de implantação. Deve ter de 2 a 256 caracteres e não pode começar com |
| ClientToken | String | Não | 123e4567-e89b-12d3-a456-426655440000 |
Token de cliente usado para garantir a idempotência da solicitação. Gere o token com o cliente, mas assegure que seja único entre solicitações diferentes. O token aceita apenas caracteres ASCII e não pode exceder 64 caracteres. Para mais informações, consulte Como garantir a idempotência. |
| DeploymentSetName | String | Não | testDeploymentSetName |
Nome do conjunto de implantação. Deve ter de 2 a 128 caracteres, começar com uma letra e não pode iniciar com |
| Domain | String | Não | null |
Nota Este parâmetro não é mais utilizado. |
| Granularity | String | Não | null |
Nota Este parâmetro não é mais utilizado. |
| Strategy | String | Não | Availability |
Estratégia de implantação. Valores válidos:
Valor padrão: Availability. |
| GroupCount | Long | Não | 1 |
Número de grupos no conjunto de implantação. Valores válidos: 1 a 7. Valor padrão: 3. Nota Este parâmetro é válido apenas quando Strategy está definido como AvailabilityGroup. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
DeploymentSetId |
String |
ds-bp1frxuzdg87zh4pzq**** |
ID do conjunto de implantação. |
|
RequestId |
String |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
ID da solicitação. |
Exemplos
Exemplos de solicitações
http(s)://ecs.aliyuncs.com/?Action=CreateDeploymentSet
&RegionId=cn-hangzhou
&DeploymentSetName=testDeploymentSetName
&Strategy=Availability
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateDeploymentSetResponse>
<DeploymentSetId>ds-bp1frxuzdg87zh4pzq****</DeploymentSetId>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</CreateDeploymentSetResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"DeploymentSetId" : "ds-bp1frxuzdg87zh4pzq****",
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
MissingParameter |
The input parameter RegionId that is mandatory for processing this request is not supplied. |
RegionId é obrigatório. |
|
400 |
InvalidDeploymentSetName.Malformed |
Specified deployment set name is not valid. |
Valor de DeploymentSetName inválido. |
|
400 |
InvalidDescription.Malformed |
The specified parameter Description is not valid. |
Formato de Description inválido. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://. |
|
400 |
InvalidParameter.Domain |
The specified parameter Domain is not valid. |
Valor de Domain inválido. |
|
400 |
InvalidParameter.Strategy |
The specified parameter Strategy is not valid. |
Valor de Strategy inválido. |
|
400 |
InvalidParameter.granularity |
The specified parameter Granularity is not valid. |
Valor de Granularity inválido. |
|
400 |
DependencyViolation.domain.granularity |
The DeploymentSet domain and granularity is violation. |
Os parâmetros Domain e Granularity especificados não correspondem entre si. |
|
400 |
DependencyViolation.strategy.granularity |
The DeploymentSet strategy and granularity is violation. |
Os parâmetros Strategy e Granularity especificados não correspondem entre si. |
|
400 |
DeploymentSet.GroupQuotaFull |
The deploymentSet group quota is full. |
O número especificado de grupos no conjunto de implantação excede a cota. |
|
400 |
InvalidParameter.GroupCount |
The specified parameter "GroupCount" is not valid. |
Valor de GroupCount inválido. |
|
400 |
InvalidZoneId.NotFound |
The zoneId provided does not exist in our records. |
O ID da zona especificado não foi encontrado. |
|
400 |
QuotaExceed.DeploymentSet |
The deploymentSet quota is full. |
A cota de conjuntos de implantação foi esgotada. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.