Storage Accounts - List Service SAS

Mencantumkan kredensial SAS layanan dari sumber daya tertentu.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
accountName
path True

string

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil.

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

resourceGroupName
path True

string

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil.

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

subscriptionId
path True

string

ID langganan target.

api-version
query True

string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
canonicalizedResource True

string

Jalur kanonis ke sumber daya yang ditandatangani.

endPk

string

Akhir kunci partisi.

endRk

string

Akhir kunci baris.

keyToSign

string

Kunci untuk menandatangani token SAS akun.

rscc

string

Header respons mengambil alih kontrol cache.

rscd

string

Header respons mengambil alih disposisi konten.

rsce

string

Header respons mengambil alih pengodean konten.

rscl

string

Header respons mengambil alih bahasa konten.

rsct

string

Header respons mengambil alih jenis konten.

signedExpiry

string

Waktu tanda tangan akses bersama menjadi tidak valid.

signedIdentifier

string

Panjang nilai unik hingga 64 karakter yang berkorelasi dengan kebijakan akses yang ditentukan untuk kontainer, antrean, atau tabel.

signedIp

string

Alamat IP atau rentang alamat IP tempat menerima permintaan.

signedPermission

Permissions

Izin yang ditandatangani untuk layanan SAS. Nilai yang mungkin termasuk: Baca (r), Tulis (w), Hapus (d), Daftar (l), Tambahkan (a), Buat (c), Perbarui (u) dan Proses (p).

signedProtocol

HttpProtocol

Protokol yang diizinkan untuk permintaan yang dibuat dengan akun SAS.

signedResource

signedResource

Layanan yang ditandatangani dapat diakses dengan layanan SAS. Nilai yang mungkin termasuk: Blob (b), Kontainer (c), File (f), Berbagi (s).

signedStart

string

Waktu di mana SAS menjadi valid.

startPk

string

Awal kunci partisi.

startRk

string

Awal kunci baris.

Respons

Nama Jenis Deskripsi
200 OK

ListServiceSasResponse

OK -- mengembalikan layanan SAS yang dibuat untuk layanan penyimpanan yang diminta.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

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

Scopes

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

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

Definisi

Nama Deskripsi
HttpProtocol

Protokol yang diizinkan untuk permintaan yang dibuat dengan akun SAS.

ListServiceSasResponse

Respons operasi kredensial SAS layanan Daftar.

Permissions

Izin yang ditandatangani untuk akun SAS. Nilai yang mungkin termasuk: Baca (r), Tulis (w), Hapus (d), Daftar (l), Tambahkan (a), Buat (c), Perbarui (u) dan Proses (p).

ServiceSasParameters

Parameter untuk mencantumkan kredensial SAS layanan dari sumber daya tertentu.

signedResource

Layanan yang ditandatangani dapat diakses dengan layanan SAS. Nilai yang mungkin termasuk: Blob (b), Kontainer (c), File (f), Berbagi (s).

HttpProtocol

Protokol yang diizinkan untuk permintaan yang dibuat dengan akun SAS.

Nama Jenis Deskripsi
https

string

https,http

string

ListServiceSasResponse

Respons operasi kredensial SAS layanan Daftar.

Nama Jenis Deskripsi
serviceSasToken

string

Mencantumkan kredensial SAS layanan dari sumber daya tertentu.

Permissions

Izin yang ditandatangani untuk akun SAS. Nilai yang mungkin termasuk: Baca (r), Tulis (w), Hapus (d), Daftar (l), Tambahkan (a), Buat (c), Perbarui (u) dan Proses (p).

Nama Jenis Deskripsi
a

string

c

string

d

string

l

string

p

string

r

string

u

string

w

string

ServiceSasParameters

Parameter untuk mencantumkan kredensial SAS layanan dari sumber daya tertentu.

Nama Jenis Deskripsi
canonicalizedResource

string

Jalur kanonis ke sumber daya yang ditandatangani.

endPk

string

Akhir kunci partisi.

endRk

string

Akhir kunci baris.

keyToSign

string

Kunci untuk menandatangani token SAS akun.

rscc

string

Header respons mengambil alih kontrol cache.

rscd

string

Header respons mengambil alih disposisi konten.

rsce

string

Header respons mengambil alih pengodean konten.

rscl

string

Header respons mengambil alih bahasa konten.

rsct

string

Header respons mengambil alih jenis konten.

signedExpiry

string

Waktu tanda tangan akses bersama menjadi tidak valid.

signedIdentifier

string

Panjang nilai unik hingga 64 karakter yang berkorelasi dengan kebijakan akses yang ditentukan untuk kontainer, antrean, atau tabel.

signedIp

string

Alamat IP atau rentang alamat IP tempat menerima permintaan.

signedPermission

Permissions

Izin yang ditandatangani untuk layanan SAS. Nilai yang mungkin termasuk: Baca (r), Tulis (w), Hapus (d), Daftar (l), Tambahkan (a), Buat (c), Perbarui (u) dan Proses (p).

signedProtocol

HttpProtocol

Protokol yang diizinkan untuk permintaan yang dibuat dengan akun SAS.

signedResource

signedResource

Layanan yang ditandatangani dapat diakses dengan layanan SAS. Nilai yang mungkin termasuk: Blob (b), Kontainer (c), File (f), Berbagi (s).

signedStart

string

Waktu di mana SAS menjadi valid.

startPk

string

Awal kunci partisi.

startRk

string

Awal kunci baris.

signedResource

Layanan yang ditandatangani dapat diakses dengan layanan SAS. Nilai yang mungkin termasuk: Blob (b), Kontainer (c), File (f), Berbagi (s).

Nama Jenis Deskripsi
b

string

c

string

f

string

s

string