Storage Accounts - List Account SAS

Mencantumkan kredensial SAS dari akun penyimpanan.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas?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
signedExpiry True

string

Waktu tanda tangan akses bersama menjadi tidak valid.

signedPermission True

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

signedResourceTypes True

SignedResourceTypes

Jenis sumber daya yang ditandatangani yang dapat diakses dengan SAS akun. Layanan (s): Akses ke API tingkat layanan; Kontainer (c): Akses ke API tingkat kontainer; Objek (o): Akses ke API tingkat objek untuk blob, pesan antrean, entitas tabel, dan file.

signedServices True

Services

Layanan yang ditandatangani dapat diakses dengan AKUN SAS. Nilai yang mungkin termasuk: Blob (b), Antrean (q), Tabel (t), File (f).

keyToSign

string

Kunci untuk menandatangani token SAS akun.

signedIp

string

Alamat IP atau rentang alamat IP tempat menerima permintaan.

signedProtocol

HttpProtocol

Protokol yang diizinkan untuk permintaan yang dibuat dengan akun SAS.

signedStart

string

Waktu di mana SAS menjadi valid.

Respons

Nama Jenis Deskripsi
200 OK

ListAccountSasResponse

OK -- mengembalikan AKUN SAS yang dibuat untuk akun 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

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

Definisi

Nama Deskripsi
AccountSasParameters

Parameter untuk mencantumkan kredensial SAS dari akun penyimpanan.

HttpProtocol

Protokol yang diizinkan untuk permintaan yang dibuat dengan akun SAS.

ListAccountSasResponse

Respons operasi Daftar kredensial SAS.

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

Services

Layanan yang ditandatangani dapat diakses dengan AKUN SAS. Nilai yang mungkin termasuk: Blob (b), Antrean (q), Tabel (t), File (f).

SignedResourceTypes

Jenis sumber daya yang ditandatangani yang dapat diakses dengan SAS akun. Layanan (s): Akses ke API tingkat layanan; Kontainer (c): Akses ke API tingkat kontainer; Objek (o): Akses ke API tingkat objek untuk blob, pesan antrean, entitas tabel, dan file.

AccountSasParameters

Parameter untuk mencantumkan kredensial SAS dari akun penyimpanan.

Nama Jenis Deskripsi
keyToSign

string

Kunci untuk menandatangani token SAS akun.

signedExpiry

string

Waktu tanda tangan akses bersama menjadi tidak valid.

signedIp

string

Alamat IP atau rentang alamat IP tempat menerima permintaan.

signedPermission

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

signedProtocol

HttpProtocol

Protokol yang diizinkan untuk permintaan yang dibuat dengan akun SAS.

signedResourceTypes

SignedResourceTypes

Jenis sumber daya yang ditandatangani yang dapat diakses dengan SAS akun. Layanan (s): Akses ke API tingkat layanan; Kontainer (c): Akses ke API tingkat kontainer; Objek (o): Akses ke API tingkat objek untuk blob, pesan antrean, entitas tabel, dan file.

signedServices

Services

Layanan yang ditandatangani dapat diakses dengan AKUN SAS. Nilai yang mungkin termasuk: Blob (b), Antrean (q), Tabel (t), File (f).

signedStart

string

Waktu di mana SAS menjadi valid.

HttpProtocol

Protokol yang diizinkan untuk permintaan yang dibuat dengan akun SAS.

Nama Jenis Deskripsi
https

string

https,http

string

ListAccountSasResponse

Respons operasi Daftar kredensial SAS.

Nama Jenis Deskripsi
accountSasToken

string

Mencantumkan kredensial SAS akun penyimpanan.

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

Services

Layanan yang ditandatangani dapat diakses dengan AKUN SAS. Nilai yang mungkin termasuk: Blob (b), Antrean (q), Tabel (t), File (f).

Nama Jenis Deskripsi
b

string

f

string

q

string

t

string

SignedResourceTypes

Jenis sumber daya yang ditandatangani yang dapat diakses dengan SAS akun. Layanan (s): Akses ke API tingkat layanan; Kontainer (c): Akses ke API tingkat kontainer; Objek (o): Akses ke API tingkat objek untuk blob, pesan antrean, entitas tabel, dan file.

Nama Jenis Deskripsi
c

string

o

string

s

string