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-05-01

Parâmetros do URI

Name Em Necessário Tipo Description
accountName
path True

string

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

Padrão Regex: ^[a-z0-9]+$

resourceGroupName
path True

string

O nome do grupo de recursos dentro da assinatura do usuário. O nome não diferencia maiúsculas de minúsculas.

Padrão Regex: ^[-\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 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

A chave de fim de linha.

keyToSign

string

A chave para assinar o token SAS da conta.

rscc

string

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

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

signedIdentifier

string

Um valor exclusivo de até 64 caracteres que se correlaciona 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 a partir dos quais aceitar pedidos.

signedPermission

Permissions

As permissões assinadas para o serviço SAS. Os valores possíveis incluem: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) e Process (p).

signedProtocol

HttpProtocol

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

signedResource

signedResource

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

signedStart

string

O momento em que o SAS se torna válido.

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 -- retornou a SAS de serviço criada para o serviço de armazenamento solicitado.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

StorageAccountListServiceSAS

Pedido de amostra

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

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

Resposta da amostra

{
  "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 uma solicitação feita com a conta SAS.

ListServiceSasResponse

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

Permissions

As permissões assinadas para a conta SAS. Os valores possíveis incluem: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) e Process (p).

ServiceSasParameters

Os parâmetros para listar 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), Container (c), File (f), Share (s).

HttpProtocol

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

Name Tipo Description
https

string

https,http

string

ListServiceSasResponse

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

Name Tipo Description
serviceSasToken

string

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

Permissions

As permissões assinadas para a conta SAS. Os valores possíveis incluem: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) e Process (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 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

A chave de fim de linha.

keyToSign

string

A chave para assinar o token SAS da conta.

rscc

string

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

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

signedIdentifier

string

Um valor exclusivo de até 64 caracteres que se correlaciona 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 a partir dos quais aceitar pedidos.

signedPermission

Permissions

As permissões assinadas para o serviço SAS. Os valores possíveis incluem: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) e Process (p).

signedProtocol

HttpProtocol

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

signedResource

signedResource

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

signedStart

string

O momento em que o SAS se torna válido.

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), Container (c), File (f), Share (s).

Name Tipo Description
b

string

c

string

f

string

s

string