New-AzDataLakeGen2SasToken
Vygeneruje token SAS pro položku Azure DatalakeGen2.
Syntaxe
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
Rutina New-AzDataLakeGen2SasToken vygeneruje token sdíleného přístupového podpisu (SAS) pro položku Azure DatalakeGen2.
Příklady
Příklad 1: Vygenerování tokenu SAS s úplným oprávněním
New-AzDataLakeGen2SasToken -FileSystem "filesystem1" -Path "dir1/dir2" -Permission racwdlmeop
Tento příklad vygeneruje token SAS DatalakeGen2 s úplným oprávněním.
Příklad 2: Vygenerování tokenu SAS s konkrétní položkou StartTime, ExpireTime, Protocal, IPAddressOrRange, Obor šifrování, podle kanálu položky datalakegen2
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
Tento příklad vygeneruje token SAS DatalakeGen2 podle kanálu položky datalake Gen2 a s konkrétní položkou StartTime, ExpireTime, Protocal, IPAddressOrRange, Encryption Scope.
Parametry
-Context
Kontextový objekt služby Azure Storage
Typ: | IStorageContext |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EncryptionScope
Obor šifrování, který se má použít při odesílání požadavků autorizovaných pomocí tohoto identifikátoru URI SAS.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ExpiryTime
Doba vypršení platnosti
Typ: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FileSystem
Název systému souborů
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-FullUri
Zobrazení úplného identifikátoru URI s tokenem SAS
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InputObject
Objekt položky Azure Datalake Gen2, který chcete odebrat.
Typ: | AzureDataLakeGen2Item |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-IPAddressOrRange
SEZNAM ACL rozsahu IP adres (seznam řízení přístupu), které by žádost přijala služba Azure Storage.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Path
Cesta v zadaném systému souborů, která by se měla načíst. Může to být soubor nebo adresář ve formátu directory/file.txt nebo directory1/directory2/. Pokud chcete získat kořenový adresář systému souborů, přeskočte tento parametr.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Permission
Oprávnění pro objekt blob Oprávnění můžou být libovolná neprázdná podmnožina "racwdlmeop".
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Protocol
Protokol lze použít v požadavku s tímto tokenem SAS.
Typ: | Nullable<T>[SasProtocol] |
Přípustné hodnoty: | None, HttpsAndHttp, Https |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StartTime
Čas spuštění
Typ: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Výstupy
Azure PowerShell