New-AzDataLakeGen2SasToken
Azure DatalakeGen2 öğesi için bir SAS belirteci oluşturur.
Sözdizimi
New-AzDataLakeGen2SasToken
[-FileSystem] <String>
[-Path <String>]
[-Permission <String>]
[-Protocol <SasProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTimeOffset>]
[-ExpiryTime <DateTimeOffset>]
[-EncryptionScope <String>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDataLakeGen2SasToken
-InputObject <AzureDataLakeGen2Item>
[-Permission <String>]
[-Protocol <SasProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTimeOffset>]
[-ExpiryTime <DateTimeOffset>]
[-EncryptionScope <String>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzDataLakeGen2SasToken cmdlet'i bir Azure DatalakeGen2 öğesi için Paylaşılan Erişim İmzası (SAS) belirteci oluşturur.
Örnekler
Örnek 1: Tam izinle SAS belirteci oluşturma
New-AzDataLakeGen2SasToken -FileSystem "filesystem1" -Path "dir1/dir2" -Permission racwdlmeop
Bu örnek, tam izne sahip bir DatalakeGen2 SAS belirteci oluşturur.
Örnek 2: Datalakegen2 öğesi işlem hattıyla belirli StartTime, ExpireTime, Protocal, IPAddressOrRange, Şifreleme Kapsamı ile sas belirteci oluşturma
Get-AzDataLakeGen2Item -FileSystem test -Path "testdir/dir2" | New-AzDataLakeGen2SasToken -Permission rw -Protocol Https -IPAddressOrRange 10.0.0.0-12.10.0.0 -StartTime (Get-Date) -ExpiryTime (Get-Date).AddDays(6) -EncryptionScope scopename
Bu örnek, datalake 2. nesil öğesinin işlem hattıyla ve belirli StartTime, ExpireTime, Protocal, IPAddressOrRange, Şifreleme Kapsamı ile datalakeGen2 SAS belirteci oluşturur.
Parametreler
-Context
Azure Depolama Bağlam Nesnesi
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
Süre Sonu Süresi
Tür: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FileSystem
FileSystem adı
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-FullUri
Sas belirteci ile tam URI'leri görüntüleme
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-InputObject
Kaldırılacak Azure Datalake 2. Nesil Öğe Nesnesi.
Tür: | AzureDataLakeGen2Item |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-IPAddressOrRange
İsteğin Azure Depolama tarafından kabul edileceğini belirten IP veya IP aralığı ACL'sini (erişim denetimi listesi).
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Path
Belirtilen Dosya Sisteminde alınması gereken yol. 'directory/file.txt' veya 'directory1/directory2/' biçiminde bir dosya veya dizin olabilir. Dosya Sisteminin kök dizinini almak için bu parametreyi ayarlamayı atlayın.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Permission
Blob izinleri. İzinler "racwdlmeop" öğesinin boş olmayan bir alt kümesi olabilir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Protocol
İstekte bu SAS belirteciyle protokol kullanılabilir.
Tür: | Nullable<T>[SasProtocol] |
Kabul edilen değerler: | None, HttpsAndHttp, Https |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-StartTime
Başlangıç Zamanı
Tür: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
Çıkışlar
Azure PowerShell