Storage Accounts - List Service SAS

Belirli bir kaynağın hizmet SAS kimlik bilgilerini listeleme.

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

URI Parametreleri

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

string

Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf 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
canonicalizedResource True

string

İmzalı kaynağın kurallı yolu.

endPk

string

Bölüm anahtarının sonu.

endRk

string

Satır sonu anahtarı.

keyToSign

string

Hesap SAS belirtecini imzalama anahtarı.

rscc

string

Önbellek denetimi için yanıt üst bilgisi geçersiz kılınır.

rscd

string

İçerik bırakma için yanıt üst bilgisi geçersiz kılınır.

rsce

string

İçerik kodlaması için yanıt üst bilgisi geçersiz kılma.

rscl

string

İçerik dili için yanıt üst bilgisi geçersiz kılma.

rsct

string

İçerik türü için yanıt üst bilgisi geçersiz kılma.

signedExpiry

string

Paylaşılan erişim imzasının geçersiz olduğu saat.

signedIdentifier

string

Kapsayıcı, kuyruk veya tablo için belirtilen erişim ilkesiyle bağıntılı 64 karakter uzunluğunda benzersiz bir değer.

signedIp

string

İsteklerin kabul edildiği bir IP adresi veya IP adresi aralığı.

signedPermission

Permissions

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

signedResource

signedResource

Hizmet SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kapsayıcı (c), Dosya (f), Paylaşım (s).

signedStart

string

SAS'nin geçerli olduğu saat.

startPk

string

Bölüm anahtarının başlangıcı.

startRk

string

Satır anahtarının başlangıcı.

Yanıtlar

Name Tür Description
200 OK

ListServiceSasResponse

Tamam -- istenen depolama hizmeti için oluşturulan hizmet 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

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"
}

Tanımlar

Name Description
HttpProtocol

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

ListServiceSasResponse

Hizmet 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).

ServiceSasParameters

Belirli bir kaynağın hizmet SAS kimlik bilgilerini listelemeye yönelik parametreler.

signedResource

Hizmet SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kapsayıcı (c), Dosya (f), Paylaşım (s).

HttpProtocol

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

Name Tür Description
https

string

https,http

string

ListServiceSasResponse

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

Name Tür Description
serviceSasToken

string

Belirli bir kaynağın hizmet 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

ServiceSasParameters

Belirli bir kaynağın hizmet SAS kimlik bilgilerini listelemeye yönelik parametreler.

Name Tür Description
canonicalizedResource

string

İmzalı kaynağın kurallı yolu.

endPk

string

Bölüm anahtarının sonu.

endRk

string

Satır sonu anahtarı.

keyToSign

string

Hesap SAS belirtecini imzalama anahtarı.

rscc

string

Önbellek denetimi için yanıt üst bilgisi geçersiz kılınır.

rscd

string

İçerik bırakma için yanıt üst bilgisi geçersiz kılınır.

rsce

string

İçerik kodlaması için yanıt üst bilgisi geçersiz kılma.

rscl

string

İçerik dili için yanıt üst bilgisi geçersiz kılma.

rsct

string

İçerik türü için yanıt üst bilgisi geçersiz kılma.

signedExpiry

string

Paylaşılan erişim imzasının geçersiz olduğu saat.

signedIdentifier

string

Kapsayıcı, kuyruk veya tablo için belirtilen erişim ilkesiyle bağıntılı 64 karakter uzunluğunda benzersiz bir değer.

signedIp

string

İsteklerin kabul edildiği bir IP adresi veya IP adresi aralığı.

signedPermission

Permissions

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

signedResource

signedResource

Hizmet SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kapsayıcı (c), Dosya (f), Paylaşım (s).

signedStart

string

SAS'nin geçerli olduğu saat.

startPk

string

Bölüm anahtarının başlangıcı.

startRk

string

Satır anahtarının başlangıcı.

signedResource

Hizmet SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kapsayıcı (c), Dosya (f), Paylaşım (s).

Name Tür Description
b

string

c

string

f

string

s

string