Redefina a senha da conta padrão elastic do seu cluster Alibaba Cloud Elasticsearch. Essa ação afeta o acesso tanto ao cluster quanto ao seu console Kibana.
Pré-requisitos
É necessário ter um cluster Alibaba Cloud Elasticsearch disponível. Crie um cluster Alibaba Cloud Elasticsearch.
Observações de uso
A redefinição de senha se aplica apenas à conta elastic e não afeta outras contas. Evite usar a conta elastic para acesso programático; em vez disso, crie usuários personalizados com as permissões necessárias. Gerencie permissões de usuário com funções do Elasticsearch X-Pack.
O processo de redefinição de senha não reinicia o cluster.
Procedimento
Faça login no console do Alibaba Cloud Elasticsearch.
No menu de navegação à esquerda, escolha Elasticsearch Clusters.
-
Acesse o cluster desejado.
Na barra de navegação superior, selecione o grupo de recursos ao qual o cluster pertence e a região onde ele está localizado.
Na página Elasticsearch Clusters, localize o cluster e clique em seu ID.
No painel de navegação à esquerda, clique em Security.
Na seção Network Settings, à direita de Elasticsearch Cluster Password, clique em Reset Password.
No painel Reset Password, insira e confirme a nova senha para a conta elastic.
-
Clique em OK.
A nova senha entra em vigor em aproximadamente 5 minutos.
Redefinir a senha de um usuário personalizado
A senha da conta elastic é redefinida pelo console (consulte a seção Procedimento anterior). Para redefinir a senha de um usuário personalizado, utilize o Kibana ou a API.
Redefinir a senha no Kibana
Faça login no console Kibana com a conta elastic e a senha de acesso ao cluster.
No painel de navegação à esquerda, escolha Management > Stack Management.
Na seção Security, clique em Users.
Localize o usuário desejado e clique em Edit.
Clique em Change password, insira uma nova senha e salve-a. Após a redefinição bem-sucedida, a mensagem "Your password has been changed." será exibida.
Redefinir a senha usando a API
Execute o seguinte comando na ferramenta Dev Tools do console Kibana:
POST _xpack/security/user/{username}/_password
{
"password": "<new password>"
}
Substitua {username} pelo nome de usuário da conta alvo. Se a solicitação for bem-sucedida, a API retornará o código de status HTTP 200.
Regras de senha
A senha deve ter entre 8 e 30 caracteres e conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.
Limitações de status do cluster
Não é possível redefinir uma senha enquanto o cluster estiver no estado Updating, como durante a própria redefinição da senha da conta elastic. Aguarde a conclusão da alteração no cluster antes de tentar novamente.