Storage Accounts - List Service SAS

Listar credenciais SAS de serviço de um recurso específico.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas?api-version=2023-01-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
accountName
path True

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

A ID da assinatura de destino.

api-version
query True

string

A versão da API a ser usada para esta operação.

Corpo da solicitação

Nome Obrigatório Tipo Description
canonicalizedResource True

string

O caminho canônico para o recurso assinado.

endPk

string

O fim da chave de partição.

endRk

string

O fim da chave de linha.

keyToSign

string

A chave com a qual assinar o token SAS da conta.

rscc

string

A substituição do cabeçalho de resposta para o controle de cache.

rscd

string

A substituição do cabeçalho de resposta para disposição de conteúdo.

rsce

string

A substituição do cabeçalho de resposta para codificação de conteúdo.

rscl

string

A substituição do cabeçalho de resposta para o idioma do conteúdo.

rsct

string

A substituição do cabeçalho de resposta para o tipo de conteúdo.

signedExpiry

string

A hora em que a assinatura de acesso compartilhado se torna inválida.

signedIdentifier

string

Um valor exclusivo até 64 caracteres de comprimento que se relaciona a uma política de acesso especificada para o contêiner, fila ou tabela.

signedIp

string

Um endereço IP ou um intervalo de endereços IP dos quais aceitar solicitações.

signedPermission

Permissions

As permissões assinadas para a SAS de serviço. Os valores possíveis incluem: Leitura (r), Gravação (w), Exclusão (d), Lista (l), Adicionar (a), Criar (c), Atualizar (u) e Processo (p).

signedProtocol

HttpProtocol

O protocolo permitido para uma solicitação feita com a SAS da conta.

signedResource

signedResource

Os serviços assinados acessíveis com a SAS de serviço. Os valores possíveis incluem: Blob (b), Contêiner (c), Arquivo (f), Compartilhamento (s).

signedStart

string

A hora em que a SAS se torna válida.

startPk

string

O início da chave de partição.

startRk

string

O início da chave de linha.

Respostas

Nome Tipo Description
200 OK

ListServiceSasResponse

OK – retornou a SAS de serviço criada para o serviço de armazenamento solicitado.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

StorageAccountListServiceSAS

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res7439/providers/Microsoft.Storage/storageAccounts/sto1299/ListServiceSas?api-version=2023-01-01

{
  "canonicalizedResource": "/blob/sto1299/music",
  "signedResource": "c",
  "signedPermission": "l",
  "signedExpiry": "2017-05-24T11:32:48.8457197Z"
}

Sample Response

{
  "serviceSasToken": "sv=2015-04-05&sr=c&se=2017-05-24T11%3A32%3A48Z&sp=l&sig=PoF8yBUGixsjzwroLmw7vG3VbGz4KB2woZC2D4C2oio%3D"
}

Definições

Nome Description
HttpProtocol

O protocolo permitido para uma solicitação feita com a SAS da conta.

ListServiceSasResponse

A resposta da operação Listar credenciais SAS do serviço.

Permissions

As permissões assinadas para a SAS da conta. Os valores possíveis incluem: Leitura (r), Gravação (w), Exclusão (d), Lista (l), Adicionar (a), Criar (c), Atualizar (u) e Processo (p).

ServiceSasParameters

Os parâmetros para listar as credenciais SAS de serviço de um recurso específico.

signedResource

Os serviços assinados acessíveis com a SAS de serviço. Os valores possíveis incluem: Blob (b), Contêiner (c), Arquivo (f), Compartilhamento (s).

HttpProtocol

O protocolo permitido para uma solicitação feita com a SAS da conta.

Nome Tipo Description
https

string

https,http

string

ListServiceSasResponse

A resposta da operação Listar credenciais SAS do serviço.

Nome Tipo Description
serviceSasToken

string

Listar credenciais SAS de serviço de um recurso específico.

Permissions

As permissões assinadas para a SAS da conta. Os valores possíveis incluem: Leitura (r), Gravação (w), Exclusão (d), Lista (l), Adicionar (a), Criar (c), Atualizar (u) e Processo (p).

Nome Tipo Description
a

string

c

string

d

string

l

string

p

string

r

string

u

string

w

string

ServiceSasParameters

Os parâmetros para listar as credenciais SAS de serviço de um recurso específico.

Nome Tipo Description
canonicalizedResource

string

O caminho canônico para o recurso assinado.

endPk

string

O fim da chave de partição.

endRk

string

O fim da chave de linha.

keyToSign

string

A chave com a qual assinar o token SAS da conta.

rscc

string

A substituição do cabeçalho de resposta para o controle de cache.

rscd

string

A substituição do cabeçalho de resposta para disposição de conteúdo.

rsce

string

A substituição do cabeçalho de resposta para codificação de conteúdo.

rscl

string

A substituição do cabeçalho de resposta para o idioma do conteúdo.

rsct

string

A substituição do cabeçalho de resposta para o tipo de conteúdo.

signedExpiry

string

A hora em que a assinatura de acesso compartilhado se torna inválida.

signedIdentifier

string

Um valor exclusivo até 64 caracteres de comprimento que se relaciona a uma política de acesso especificada para o contêiner, fila ou tabela.

signedIp

string

Um endereço IP ou um intervalo de endereços IP dos quais aceitar solicitações.

signedPermission

Permissions

As permissões assinadas para a SAS de serviço. Os valores possíveis incluem: Leitura (r), Gravação (w), Exclusão (d), Lista (l), Adicionar (a), Criar (c), Atualizar (u) e Processo (p).

signedProtocol

HttpProtocol

O protocolo permitido para uma solicitação feita com a SAS da conta.

signedResource

signedResource

Os serviços assinados acessíveis com a SAS de serviço. Os valores possíveis incluem: Blob (b), Contêiner (c), Arquivo (f), Compartilhamento (s).

signedStart

string

A hora em que a SAS se torna válida.

startPk

string

O início da chave de partição.

startRk

string

O início da chave de linha.

signedResource

Os serviços assinados acessíveis com a SAS de serviço. Os valores possíveis incluem: Blob (b), Contêiner (c), Arquivo (f), Compartilhamento (s).

Nome Tipo Description
b

string

c

string

f

string

s

string