New-AzStorageShareSASToken

Azure Depolama paylaşımı için Paylaşılan Erişim İmzası belirteci oluşturun.

Syntax

New-AzStorageShareSASToken
   [-ShareName] <String>
   -Policy <String>
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzStorageShareSASToken
   [-ShareName] <String>
   [-Permission <String>]
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

New-Az Depolama ShareSASToken cmdlet'i bir Azure Depolama paylaşımı için paylaşılan erişim imzası belirteci oluşturur.

Örnekler

Örnek 1: Paylaşım için paylaşılan erişim imzası belirteci oluşturma

New-AzStorageShareSASToken -ShareName "ContosoShare" -Permission "rwdl"

Bu komut, ContosoShare adlı paylaşım için bir paylaşılan erişim imzası belirteci oluşturur.

Örnek 2: İşlem hattını kullanarak birden çok paylaşılan erişim imzası belirteci oluşturma

Get-AzStorageShare -Prefix "test" | New-AzStorageShareSASToken -Permission "rwdl"

Bu komut, ön ek testiyle eşleşen tüm Depolama paylaşımlarını alır. komut, işlem hattı işlecini kullanarak bunları geçerli cmdlet'e geçirir. Geçerli cmdlet, belirtilen izinlere sahip her Depolama paylaşımı için bir paylaşılan erişim belirteci oluşturur.

Örnek 3: Paylaşılan erişim ilkesi kullanan bir paylaşılan erişim imzası belirteci oluşturma

New-AzStorageShareSASToken -ShareName "ContosoShare" -Policy "ContosoPolicy03"

Bu komut, ContosoPolicy03 adlı ilkeye sahip ContosoShare adlı Depolama paylaşımı için paylaşılan erişim imzası belirteci oluşturur.

Parametreler

-Context

Azure Depolama bağlamı belirtir. Bağlam elde etmek için New-Az Depolama Context cmdlet'ini kullanın.

Type:IStorageContext
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpiryTime

Paylaşılan erişim imzasının geçersiz hale geldiği zamanı belirtir.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FullUri

Bu cmdlet'in tam blob URI'sini ve paylaşılan erişim imzası belirtecini döndürdüğünü gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Permission

Belirteçteki paylaşıma ve paylaşım altındaki dosyalara erişim izinlerini belirtir. Bunun (Okuma, Yazma ve Silme için) gibi rwd bir dize olduğuna dikkat etmek önemlidir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Bir paylaşım için depolanan erişim ilkesini belirtir.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.
Type:Nullable<T>[SharedAccessProtocol]
Accepted values:HttpsOnly, HttpsOrHttp
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShareName

Depolama paylaşımının adını belirtir.

Type:String
Aliases:N, Name
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StartTime

Paylaşılan erişim imzasının geçerli olduğu zamanı belirtir.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

IStorageContext

Çıkışlar

String

Notlar

  • Anahtar sözcükler: common, azure, services, data, storage, blob, queue, table