New-AzStorageContainerSASToken
Azure depolama kapsayıcısı için bir SAS belirteci oluşturur.
Sözdizimi
New-AzStorageContainerSASToken
[-Name] <String>
-Policy <String>
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-EncryptionScope <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzStorageContainerSASToken
[-Name] <String>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-EncryptionScope <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
New-AzStorageContainerSASToken cmdlet'i bir Azure depolama kapsayıcısı için Paylaşılan Erişim İmzası (SAS) belirteci oluşturur.
Örnekler
Örnek 1: Tam kapsayıcı iznine sahip bir kapsayıcı SAS belirteci oluşturma
New-AzStorageContainerSASToken -Name "Test" -Permission rwdl
Bu örnek, tam kapsayıcı iznine sahip bir kapsayıcı SAS belirteci oluşturur.
Örnek 2: İşlem hattına göre birden çok kapsayıcı SAS belirteci oluşturma
Get-AzStorageContainer -Container test* | New-AzStorageContainerSASToken -Permission rwdl
Bu örnek, işlem hattını kullanarak birden çok kapsayıcı SAS belirteci oluşturur.
Örnek 3: Paylaşılan erişim ilkesiyle kapsayıcı SAS belirteci oluşturma
New-AzStorageContainerSASToken -Name "Test" -Policy "PolicyName"
Bu örnek, paylaşılan erişim ilkesine sahip bir kapsayıcı SAS belirteci oluşturur.
Örnek 3: OAuth kimlik doğrulamasını temel alan depolama bağlamı ile Kullanıcı Kimliği kapsayıcı SAS belirteci oluşturma
$ctx = New-AzStorageContext -StorageAccountName $accountName -UseConnectedAccount
$StartTime = Get-Date
$EndTime = $startTime.AddDays(6)
New-AzStorageContainerSASToken -Name "ContainerName" -Permission rwd -StartTime $StartTime -ExpiryTime $EndTime -context $ctx
Bu örnek, OAuth kimlik doğrulamasını temel alan depolama bağlamı ile bir Kullanıcı Kimliği kapsayıcı SAS belirteci oluşturur
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Context
Azure depolama bağlamı belirtir. New-AzStorageContext cmdlet'ini kullanarak oluşturabilirsiniz. Depolama bağlamı OAuth kimlik doğrulamasını temel alırsa, bir Kullanıcı Kimliği kapsayıcı SAS belirteci oluşturur.
Tür: | IStorageContext |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-EncryptionScope
Bu SAS URI'si ile yetkilendirilmiş istekleri gönderirken kullanılacak şifreleme kapsamı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ExpiryTime
Paylaşılan erişim imzasının geçersiz hale geldiği zamanı belirtir. Kullanıcı başlangıç saatini ayarlar ancak bitiş süresini ayarlamazsa, süre sonu süresi başlangıç saati artı bir saat olarak ayarlanır. Başlangıç saati veya bitiş süresi belirtilmezse, süre sonu süresi geçerli saat artı bir saat olarak ayarlanır. Depolama bağlamı OAuth kimlik doğrulamasına dayalı olduğunda, süresi dolma süresi geçerli saatten itibaren 7 gün içinde olmalı ve geçerli saatten daha erken olmamalıdır.
Tür: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FullUri
Bu cmdlet'in tam blob URI'sini ve paylaşılan erişim imzası belirtecini döndürdüğünü gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-IPAddressOrRange
168.1.5.65 veya 168.1.5.60-168.1.5.70 gibi isteklerin kabul edildiği IP adresini veya IP adresi aralığını belirtir. Aralık kapsayıcıdır.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Name
Bir Azure depolama kapsayıcısı adı belirtir.
Tür: | String |
Diğer adlar: | N, Container |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Permission
Depolama kapsayıcısı için izinleri belirtir.
Bunun (Okuma, Yazma ve Silme için) gibi rwd
bir dize olduğuna dikkat etmek önemlidir. Kapsayıcı kaynak türü için desteklenen izinler burada açıklanmıştır.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Policy
Azure Saklı Erişim İlkesi belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Protocol
İstek için izin verilen protokolü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- HttpsOnly
- HttpsOrHttp Varsayılan değer HttpsOrHttp'dır.
Tür: | Nullable<T>[SharedAccessProtocol] |
Kabul edilen değerler: | HttpsOnly, HttpsOrHttp |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-StartTime
Paylaşılan erişim imzasının geçerli olduğu zamanı belirtir.
Tür: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell