Bagikan melalui


New-AzureStorageTableSASToken

Menghasilkan token SAS untuk tabel Azure Storage.

Peringatan

Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.

Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.

Sintaks

New-AzureStorageTableSASToken
   [-Name] <String>
   -Policy <String>
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-StartPartitionKey <String>]
   [-StartRowKey <String>]
   [-EndPartitionKey <String>]
   [-EndRowKey <String>]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzureStorageTableSASToken
   [-Name] <String>
   [-Permission <String>]
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-StartPartitionKey <String>]
   [-StartRowKey <String>]
   [-EndPartitionKey <String>]
   [-EndRowKey <String>]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzureStorageTableSASToken menghasilkan token Tanda Tangan Akses Bersama (SAS) untuk tabel Azure Storage.

Contoh

Contoh 1: Membuat token SAS yang memiliki izin penuh untuk tabel

C:\PS>New-AzureStorageTableSASToken -Name "ContosoResources" -Permission "raud"

Perintah ini menghasilkan token SAS dengan izin penuh untuk tabel bernama ContosoResources. Token tersebut untuk izin baca, tambahkan, perbarui, dan hapus.

Contoh 2: Menghasilkan token SAS untuk berbagai partisi

C:\PS>New-AzureStorageTableSASToken -Name "ContosoResources" -Permission "raud" -StartPartitionKey "a" -EndPartitionKey "b"

Perintah ini menghasilkan dan token SAS dengan izin penuh untuk tabel bernama ContosoResources. Perintah membatasi token ke rentang yang ditentukan parameter StartPartitionKey dan EndPartitionKey .

Contoh 3: Membuat token SAS yang memiliki kebijakan akses tersimpan untuk tabel

C:\PS>New-AzureStorageTableSASToken -Name "ContosoResources" -Policy "ClientPolicy01"

Perintah ini menghasilkan token SAS untuk tabel bernama ContosoResources. Perintah menentukan kebijakan akses tersimpan bernama ClientPolicy01.

Parameter

-Context

Menentukan konteks penyimpanan Azure. Untuk mendapatkan konteks penyimpanan, gunakan cmdlet New-AzureStorageContext.

Jenis:IStorageContext
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Jenis:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EndPartitionKey

Menentukan kunci partisi dari akhir rentang untuk token yang dibuat cmdlet ini.

Jenis:String
Alias:endpk
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EndRowKey

Menentukan kunci baris untuk akhir rentang untuk token yang dibuat cmdlet ini.

Jenis:String
Alias:endrk
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ExpiryTime

Menentukan kapan token SAS kedaluwarsa.

Jenis:Nullable<T>[DateTime]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-FullUri

Menunjukkan bahwa cmdlet ini mengembalikan URI antrean penuh dengan token SAS.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-IPAddressOrRange

Menentukan alamat IP atau rentang alamat IP tempat menerima permintaan, seperti 168.1.5.65 atau 168.1.5.60-168.1.5.70. Rentangnya inklusif.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Name

Menentukan nama tabel Azure Storage. Cmdlet ini membuat token SAS untuk tabel yang ditentukan parameter ini.

Jenis:String
Alias:N, Table
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Permission

Menentukan izin untuk tabel Azure Storage. Penting untuk dicatat bahwa ini adalah string, seperti rwd (untuk Baca, Tulis, dan Hapus).

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Policy

Menentukan kebijakan akses tersimpan, yang mencakup izin untuk token SAS ini.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Protocol

Menentukan protokol yang diizinkan untuk permintaan. Nilai yang dapat diterima untuk parameter ini adalah:

  • HttpsOnly
  • HttpsOrHttp Nilai defaultnya adalah HttpsOrHttp.
Jenis:Nullable<T>[SharedAccessProtocol]
Nilai yang diterima:HttpsOnly, HttpsOrHttp
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-StartPartitionKey

Menentukan kunci partisi dari awal rentang untuk token yang dibuat cmdlet ini.

Jenis:String
Alias:startpk
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-StartRowKey

Menentukan kunci baris untuk awal rentang untuk token yang dibuat cmdlet ini.

Jenis:String
Alias:startrk
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-StartTime

Menentukan kapan token SAS menjadi valid.

Jenis:Nullable<T>[DateTime]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

String

IStorageContext

Output

String