Storage Accounts - List Service SAS

Listar as credenciais sas do 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 do URI

Name Em Necessário Tipo Description
accountName
path True

string

O nome da conta de armazenamento no grupo de recursos especificado. Os nomes das contas de armazenamento têm de ter entre 3 e 24 carateres de comprimento e utilizar apenas números e letras minúsculas.

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

resourceGroupName
path True

string

O nome do grupo de recursos na subscrição do utilizador. O nome não é sensível a maiúsculas e minúsculas.

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

subscriptionId
path True

string

O ID da subscrição de destino.

api-version
query True

string

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

Corpo do Pedido

Name Necessá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 para assinar o token de SAS da conta com.

rscc

string

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

rscd

string

A substituição do cabeçalho de resposta para a eliminaçã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

O momento em que a assinatura de acesso partilhado se torna inválida.

signedIdentifier

string

Um valor exclusivo com até 64 carateres de comprimento que se correlaciona com uma política de acesso especificada para o contentor, fila ou tabela.

signedIp

string

Um endereço IP ou um intervalo de endereços IP a partir dos quais aceitar pedidos.

signedPermission

Permissions

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

signedProtocol

HttpProtocol

O protocolo permitido para um pedido feito com a SAS da conta.

signedResource

signedResource

Os serviços assinados acessíveis com o serviço SAS. Os valores possíveis incluem: Blob (b), Contentor (c), Ficheiro (f), Partilha (s).

signedStart

string

O momento 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

Name Tipo Description
200 OK

ListServiceSasResponse

OK – devolveu a SAS de serviço criada para o serviço de armazenamento pedido.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Scopes

Name Description
user_impersonation representar a sua conta de utilizador

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

Name Description
HttpProtocol

O protocolo permitido para um pedido feito 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), Escrita (w), Eliminar (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 o serviço SAS. Os valores possíveis incluem: Blob (b), Contentor (c), Ficheiro (f), Partilha (s).

HttpProtocol

O protocolo permitido para um pedido feito com a SAS da conta.

Name Tipo Description
https

string

https,http

string

ListServiceSasResponse

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

Name Tipo Description
serviceSasToken

string

Listar as credenciais sas do serviço de um recurso específico.

Permissions

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

Name 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.

Name 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 para assinar o token de SAS da conta com.

rscc

string

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

rscd

string

A substituição do cabeçalho de resposta para a eliminaçã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

O momento em que a assinatura de acesso partilhado se torna inválida.

signedIdentifier

string

Um valor exclusivo com até 64 carateres de comprimento que se correlaciona com uma política de acesso especificada para o contentor, fila ou tabela.

signedIp

string

Um endereço IP ou um intervalo de endereços IP a partir dos quais aceitar pedidos.

signedPermission

Permissions

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

signedProtocol

HttpProtocol

O protocolo permitido para um pedido feito com a SAS da conta.

signedResource

signedResource

Os serviços assinados acessíveis com o serviço SAS. Os valores possíveis incluem: Blob (b), Contentor (c), Ficheiro (f), Partilha (s).

signedStart

string

O momento 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 o serviço SAS. Os valores possíveis incluem: Blob (b), Contentor (c), Ficheiro (f), Partilha (s).

Name Tipo Description
b

string

c

string

f

string

s

string