Cria um cluster pós-pago ou por assinatura.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
emr:CreateCluster |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. |
cn-hangzhou |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-acfmzabjyop**** |
| PaymentType |
string |
Não |
O método de cobrança. Valores válidos:\n\n- PayAsYouGo: pós-pago.\n\n- Subscription: assinatura.\n\nValor padrão: PayAsYouGo. |
PayAsYouGo |
| SubscriptionConfig | SubscriptionConfig |
Não |
As configurações de assinatura. Este parâmetro é obrigatório se você definir PaymentType como Subscription. |
|
| ClusterType |
string |
Sim |
O tipo de cluster. Valores válidos:\n\n- DATALAKE: novo data lake.\n\n- OLAP: análise de dados.\n\n- DATAFLOW: fluxo de dados em tempo real.\n\n- DATASERVING: serviço de dados.\n\n- CUSTOM: cluster personalizado.\n\n- HADOOP: data lake de versão anterior. Recomendamos que você use o novo data lake.\n\nSe você criar um cluster EMR pela primeira vez após as 17:00 (UTC+8) de 19 de dezembro de 2022, não poderá selecionar HADOOP, DATA_SCIENCE, PRESTO ou ZOOKEEPER como o tipo de cluster. |
DATALAKE |
| ReleaseVersion |
string |
Sim |
A versão de lançamento do EMR. Você pode encontrar as versões de lançamento do EMR na página de compra de clusters EMR. |
EMR-5.16.0 |
| ClusterName |
string |
Sim |
O nome do cluster. O nome deve ter de 1 a 128 caracteres. Deve começar com uma letra ou um caractere chinês. Não pode começar com http:// ou https://. Pode conter letras, dígitos, caracteres chineses, dois-pontos (:), sublinhados (_), pontos (.) e hifens (-). |
emrtest |
| DeployMode |
string |
Não |
O modo de implantação de aplicações no cluster. Valores válidos:\n\n- NORMAL (padrão): implantação sem alta disponibilidade (HA). O cluster possui um nó mestre.\n\n- HA: implantação HA. Uma implantação HA requer pelo menos três nós mestres. |
HA |
| SecurityMode |
string |
Não |
O modo de segurança Kerberos do cluster. Valores válidos:\n\n- NORMAL (padrão): modo normal. O Kerberos está desativado.\n\n- KERBEROS: modo Kerberos. O Kerberos está ativado. |
NORMAL |
| Applications |
array |
Sim |
A lista de aplicações. O número de elementos da matriz N deve estar no intervalo de 1 a 100. |
|
| Application |
Não |
A aplicação. |
||
| ApplicationConfigs |
array |
Não |
As configurações da aplicação. O número de elementos da matriz N deve estar no intervalo de 1 a 1000. |
|
| ApplicationConfig |
Não |
A configuração da aplicação. |
||
| NodeAttributes | NodeAttributes |
Sim |
Os atributos do nó. Este parâmetro especifica os atributos básicos de todos os nós do Elastic Compute Service (ECS) no cluster. |
|
| NodeGroups |
array |
Sim |
A matriz de configurações de grupo de nós. O número de elementos da matriz N deve estar no intervalo de 1 a 100. |
NORMAL |
| NodeGroupConfig |
Não |
A configuração do grupo de nós. |
||
| BootstrapScripts |
array |
Não |
A matriz de scripts de inicialização. O número de elementos da matriz N deve estar no intervalo de 1 a 10. |
|
| Script |
Não |
O script de inicialização. |
||
| Tags |
array |
Não |
As tags. O número de elementos da matriz N deve estar no intervalo de 0 a 20. |
A7D960FA-6DBA-5E07-8746-A63E3E4D**** |
| Tag |
Não |
A tag. |
||
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Os resultados de múltiplas chamadas que usam o mesmo token de cliente são os mesmos. No máximo um cluster pode ser criado com o mesmo token de cliente. |
A7D960FA-6DBA-5E07-8746-A63E3E4D**** |
| Description |
string |
Não |
A descrição do cluster. |
Emr cluster for ETL |
| DeletionProtection |
boolean |
Não |
Especifica se a proteção contra exclusão deve ser ativada para o cluster. Valores válidos:\n\n- true: ativa a proteção contra exclusão.\n\n- false: desativa a proteção contra exclusão.\n\nValor padrão: false. |
false |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados retornados. |
||
| ClusterId |
string |
O ID do cluster. |
c-b933c5aac7f7*** |
| OperationId |
string |
O ID da operação. |
op-13c37a77c505**** |
| RequestId |
string |
O ID da solicitação. |
DD6B1B2A-5837-5237-ABE4-FF0C8944**** |
Exemplos
Resposta de sucesso
JSON formato
{
"ClusterId": "c-b933c5aac7f7***",
"OperationId": "op-13c37a77c505****",
"RequestId": "DD6B1B2A-5837-5237-ABE4-FF0C8944****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | OperationDenied | The operation is invalid. %s | |
| 400 | OutOfStock | The requested resource is sold out in the specified zone, try other types of resources or other regions and zones. | |
| 400 | QuotaExceeded | Request fail due to quota exceed. %s | |
| 400 | AccountException | Account exception. %s | |
| 400 | ConflictParameters | Parameters that must not be used together. %s | |
| 400 | IncompleteSignature | The request signature is invalid. | |
| 400 | InvalidAction | The action %s requested is invalid. | |
| 400 | InvalidParameter | The specified parameter %s is not valid. | |
| 400 | InvalidParameterValue | The input parameter %s is invalid or out of range. | |
| 400 | MissingAction | The action %s requested is missing. | |
| 400 | MissingParameter | The input parameter %s that is mandatory for processing this request is not supplied. | |
| 400 | NotAuthorized | You do not have permission to perform this action. %s | |
| 400 | ThrottlingException | The request was denied due to request throttling. %s | |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | |
| 404 | ResourceNotFound | The resource not found by %s. | |
| 503 | ServiceFailure | The request has failed due to a temporary failure of %s service. | |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.