O Tair (Redis OSS-compatible) oferece suporte a múltiplas contas por instância. Atribua as permissões Read-only ou Read/Write a cada conta para controlar o acesso aos dados e reduzir o risco de alterações acidentais.
Tipos de conta
Default account
Ao criar uma instância, o sistema gera automaticamente uma conta padrão nomeada com o ID da instância (por exemplo, r-bp1jpghfglv6******). Essa conta não pode ser excluída, substituída nem ter suas permissões alteradas, mas é possível visualizar ou redefinir sua senha na página Account Management.
A conta padrão autentica da mesma forma que o Redis open-source — apenas com senha. Por exemplo:
# Connect using the default account (password-only authentication)
redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 -a Rp829dlwa
Em algumas instâncias, o nome da conta padrão é default em vez do ID da instância. O nome exibido no console é o valor de referência.
Contas personalizadas
Contas personalizadas utilizam o formato username:password para autenticação. Se o nome da conta for testaccount e a senha for Rp829dlwa, a senha de conexão será testaccount:Rp829dlwa. Isso se aplica ao redis-cli e a ferramentas de terceiros como o RDM. Para mais informações, consulte Conectar-se a uma instância.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância executando Redis 4.0 ou versão posterior
Se a instância não atender a esse requisito, faça upgrade da versão principal primeiro. Consulte Upgrade de versão principal.
Limites
Cada instância comporta até 20 contas.
Em instâncias com Redis Open-Source Edition 4.0 e 5,0 (anteriores à versão 5.0.8), os nomes de conta não diferenciam maiúsculas de minúsculas. Nas versões 5.0.8 ou posteriores, os nomes de conta são sensíveis a maiúsculas e minúsculas.
Criar uma conta
Gerenciar contas
Redefinir uma senha
Na coluna Actions da conta, clique em Reset Password. Insira a nova senha e clique em OK.
Modificar permissões
Na coluna Actions da conta, clique em Modify Privilege. Selecione a permissão desejada e clique em OK.
Modificar a descrição
Na coluna Actions da conta, clique em Modify Description. Insira a nova descrição e clique em OK.
Excluir uma conta
A exclusão de uma conta é permanente e não pode ser desfeita. Atualize o cliente para usar uma conta diferente antes de prosseguir — caso contrário, as conexões ativas que dependem desta conta serão interrompidas.
Na coluna da conta, clique em . Na caixa de diálogo exibida, clique em OK.
Palavras reservadas para nomes de conta
As palavras reservadas a seguir não podem ser usadas como nomes de conta.
|
Letra inicial |
Palavras reservadas |
|
a–c |
add, admin, all, alter, analyze, and, as, asc, asensitive, aurora, before, between, bigint, binary, blob, both, by, call, cascade, case, change, char, character, check, collate, column, condition, connection, constraint, continue, convert, create, cross, current_date, current_time, current_timestamp, current_user, cursor |
|
d–f |
database, databases, day_hour, day_microsecond, day_minute, day_second, dec, decimal, declare, default, delayed, delete, desc, describe, deterministic, distinct, distinctrow, div, double, drc_rds, drop, dual, each, eagleye, else, elseif, enclosed, escaped, exists, exit, explain, false, fetch, float, float4, float8, for, force, foreign, from, fulltext |
|
g–l |
goto, grant, group, guest, having, high_priority, hour_microsecond, hour_minute, hour_second, if, ignore, in, index, infile, information_schema, inner, inout, insensitive, insert, int, int1, int2, int3, int4, int8, integer, interval, into, is, iterate, join, key, keys, kill, label, leading, leave, left, like, limit, linear, lines, load, localtime, localtimestamp, lock, long, longblob, longtext, loop, low_priority |
|
m–r |
match, mediumblob, mediumint, mediumtext, middleint, minute_microsecond, minute_second, mod, modifies, mysql, natural, no_write_to_binlog, not, null, numeric, on, optimize, option, optionally, or, order, out, outer, outfile, precision, primary, procedure, purge, raid0, range, read, reads, real, references, regexp, release, rename, repeat, replace, replicator, require, restrict, return, revoke, right, rlike, root |
|
s–z |
schema, schemas, second_microsecond, select, sensitive, separator, set, show, smallint, spatial, specific, sql, sql_big_result, sql_calc_found_rows, sql_small_result, sqlexception, sqlstate, sqlwarning, ssl, starting, straight_join, table, terminated, test, then, tinyblob, tinyint, tinytext, to, trailing, trigger, true, undo, union, unique, unlock, unsigned, update, usage, use, using, utc_date, utc_time, utc_timestamp, values, varbinary, varchar, varcharacter, varying, when, where, while, with, write, x509, xor, xtrabak, year_month, zerofill |
FAQ
Por que a criação de conta falhou?
Verifique as causas mais comuns:
Limite de contas atingido: cada instância comporta no máximo 20 contas. Exclua contas não utilizadas e tente novamente.
Conta anterior ainda não ativa: ao criar contas em sequência, aguarde até que o status da conta anterior mude para Active antes de criar a próxima.
Problema de versão: faça upgrade da versão secundária da instância e tente novamente.
> Delete