Aracılığıyla paylaş


New-AzStorageShareSASToken

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

Sözdizimi

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.

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

-ExpiryTime

Paylaşılan erişim imzasının geçersiz hale geldiği 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

-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

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

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Policy

Bir paylaşım için depolanan erişim ilkesini 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

-ShareName

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

Tür:String
Diğer adlar:N, Name
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
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

Girişler

String

IStorageContext

Çıkışlar

String

Notlar

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