Storage Accounts - List Account SAS

Depolama hesabının SAS kimlik bilgilerini listeleme.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
accountName
path True

string

Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır.

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

resourceGroupName
path True

string

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

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

subscriptionId
path True

string

Hedef aboneliğin kimliği.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
signedExpiry True

string

Paylaşılan erişim imzasının geçersiz hale geldiği saat.

signedPermission True

Permissions

Hesap SAS'sinin imzalı izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l), Ekle (a), Oluştur (c), Güncelleştirme (u) ve İşlem (p).

signedResourceTypes True

SignedResourceTypes

Hesap SAS'siyle erişilebilen imzalı kaynak türleri. Hizmet (ler): Hizmet düzeyi API'lere erişim; Kapsayıcı (c): Kapsayıcı düzeyi API'lere erişim; Nesne (o): Bloblar, kuyruk iletileri, tablo varlıkları ve dosyalar için nesne düzeyi API'lere erişim.

signedServices True

Services

Hesap SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kuyruk (q), Tablo (t), Dosya (f).

keyToSign

string

Hesap SAS belirtecini imzalamak için anahtar.

signedIp

string

İsteklerin kabul etmek için bir IP adresi veya BIR IP adresi aralığı.

signedProtocol

HttpProtocol

Hesap SAS'siyle yapılan istek için izin verilen protokol.

signedStart

string

SAS'nin geçerli olduğu saat.

Yanıtlar

Name Tür Description
200 OK

ListAccountSasResponse

Tamam -- istenen depolama hesabı için oluşturulan hesap SAS'sini döndürdü.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

StorageAccountListAccountSAS

Sample Request

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

{
  "signedServices": "b",
  "signedResourceTypes": "s",
  "signedPermission": "r",
  "signedProtocol": "https,http",
  "signedStart": "2017-05-24T10:42:03.1567373Z",
  "signedExpiry": "2017-05-24T11:42:03.1567373Z",
  "keyToSign": "key1"
}

Sample Response

{
  "accountSasToken": "sv=2015-04-05&ss=b&srt=s&sp=r&st=2017-05-24T10%3A42%3A03Z&se=2017-05-24T11%3A42%3A03Z&spr=https,http&sig=Z0I%2BEpM%2BPPlTC8ApfUf%2BcffO2aahMgZim3U0iArqsS0%3D"
}

Tanımlar

Name Description
AccountSasParameters

Depolama hesabının SAS kimlik bilgilerini listeleme parametreleri.

HttpProtocol

Hesap SAS'siyle yapılan istek için izin verilen protokol.

ListAccountSasResponse

SAS kimlik bilgilerini listeleme işlemi yanıtı.

Permissions

Hesap SAS'sinin imzalı izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l), Ekle (a), Oluştur (c), Güncelleştirme (u) ve İşlem (p).

Services

Hesap SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kuyruk (q), Tablo (t), Dosya (f).

SignedResourceTypes

Hesap SAS'siyle erişilebilen imzalı kaynak türleri. Hizmet (ler): Hizmet düzeyi API'lere erişim; Kapsayıcı (c): Kapsayıcı düzeyi API'lere erişim; Nesne (o): Bloblar, kuyruk iletileri, tablo varlıkları ve dosyalar için nesne düzeyi API'lere erişim.

AccountSasParameters

Depolama hesabının SAS kimlik bilgilerini listeleme parametreleri.

Name Tür Description
keyToSign

string

Hesap SAS belirtecini imzalamak için anahtar.

signedExpiry

string

Paylaşılan erişim imzasının geçersiz hale geldiği saat.

signedIp

string

İsteklerin kabul etmek için bir IP adresi veya BIR IP adresi aralığı.

signedPermission

Permissions

Hesap SAS'sinin imzalı izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l), Ekle (a), Oluştur (c), Güncelleştirme (u) ve İşlem (p).

signedProtocol

HttpProtocol

Hesap SAS'siyle yapılan istek için izin verilen protokol.

signedResourceTypes

SignedResourceTypes

Hesap SAS'siyle erişilebilen imzalı kaynak türleri. Hizmet (ler): Hizmet düzeyi API'lere erişim; Kapsayıcı (c): Kapsayıcı düzeyi API'lere erişim; Nesne (o): Bloblar, kuyruk iletileri, tablo varlıkları ve dosyalar için nesne düzeyi API'lere erişim.

signedServices

Services

Hesap SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kuyruk (q), Tablo (t), Dosya (f).

signedStart

string

SAS'nin geçerli olduğu saat.

HttpProtocol

Hesap SAS'siyle yapılan istek için izin verilen protokol.

Name Tür Description
https

string

https,http

string

ListAccountSasResponse

SAS kimlik bilgilerini listeleme işlemi yanıtı.

Name Tür Description
accountSasToken

string

Depolama hesabının SAS kimlik bilgilerini listeleyin.

Permissions

Hesap SAS'sinin imzalı izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l), Ekle (a), Oluştur (c), Güncelleştirme (u) ve İşlem (p).

Name Tür Description
a

string

c

string

d

string

l

string

p

string

r

string

u

string

w

string

Services

Hesap SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kuyruk (q), Tablo (t), Dosya (f).

Name Tür Description
b

string

f

string

q

string

t

string

SignedResourceTypes

Hesap SAS'siyle erişilebilen imzalı kaynak türleri. Hizmet (ler): Hizmet düzeyi API'lere erişim; Kapsayıcı (c): Kapsayıcı düzeyi API'lere erişim; Nesne (o): Bloblar, kuyruk iletileri, tablo varlıkları ve dosyalar için nesne düzeyi API'lere erişim.

Name Tür Description
c

string

o

string

s

string