Utilizadores
O Azure Cosmos DB é uma base de dados com vários modelos distribuída globalmente que suporta os modelos de dados de documentos, gráficos e chave-valor. O conteúdo nesta secção destina-se à gestão de recursos de utilizador com a API SQL através de REST.
Um utilizador é um espaço de nomes lógico para definir o âmbito de permissões em coleções, documentos, anexos, procedimentos armazenados, acionadores e funções definidas pelo utilizador. A construção do utilizador reside num recurso de base de dados e, por conseguinte, não pode atravessar o limite da base de dados em que se encontra. O recurso de utilizador é representado por utilizadores no modelo de recursos REST do Azure Cosmos DB. É um recurso de sistema e, portanto, contém um esquema fixo.
O exemplo seguinte mostra um exemplo de representação JSON para um utilizador:
{
"id":"JohnSmith@contoso.com",
"_rid":"rnYYACFnVAA=",
"_ts":1408056023,
"_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",
"_etag":"00004a00-0000-0000-0000-53ed3ad70000",
"_permissions":"permissions\/"
}
Propriedade | Descrição |
---|---|
id | Obrigatório. É a única propriedade settable do utilizador. É um nome exclusivo que identifica um utilizador, ou seja, nenhum utilizador partilha o mesmo ID numa base de dados. O nome não pode exceder os 255 carateres. |
_rid | É uma propriedade gerada pelo sistema. O ID do recurso (_rid) é um identificador exclusivo que também é hierárquico de acordo com a pilha de recursos no modelo de recursos. É utilizado internamente para colocação e navegação do recurso de utilizador. |
_ts | É uma propriedade gerada pelo sistema. Especifica o último carimbo de data/hora atualizado do recurso. O valor é um carimbo de data/hora. |
_self | É uma propriedade gerada pelo sistema. É o URI endereçável exclusivo para o recurso. |
_etag | É uma propriedade gerada pelo sistema que representa a etag de recursos necessária para o controlo de simultaneidade otimista. |
_permissions | É uma propriedade gerada pelo sistema que indica o caminho endereçável do feed do recurso de permissões. |
Tarefas
Pode fazer o seguinte com os utilizadores:
- Criar um Utilizador
- Listar Utilizadores
- Obter um Utilizador
- Substituir um Utilizador
- Eliminar um Utilizador