New-AzDataLakeGen2SasToken
SAS-jogkivonatot hoz létre az Azure DatalakeGen2 elemhez.
Syntax
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
A New-AzDataLakeGen2SasToken parancsmag létrehoz egy Közös hozzáférésű jogosultságkód (SAS) tokent egy Azure DatalakeGen2-elemhez.
Példák
1. példa: SAS-jogkivonat létrehozása teljes engedéllyel
New-AzDataLakeGen2SasToken -FileSystem "filesystem1" -Path "dir1/dir2" -Permission racwdlmeop
Ez a példa egy DatalakeGen2 SAS-jogkivonatot hoz létre teljes engedéllyel.
2. példa: SAS-jogkivonat létrehozása adott StartTime, ExpireTime, Protocal, IPAddressOrRange, Encryption Scope használatával egy datalakegen2 elem folyamatával
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
Ez a példa egy DatalakeGen2 SAS-jogkivonatot hoz létre egy datalake gen2 elem folyamatával, valamint adott StartTime, ExpireTime, Protocal, IPAddressOrRange, Encryption Scope használatával.
Paraméterek
-Context
Azure Storage környezeti objektum
Típus: | IStorageContext |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-EncryptionScope
Az sas URI-val engedélyezett kérések küldésekor használandó titkosítási hatókör.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ExpiryTime
Lejárati idő
Típus: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-FileSystem
Fájlrendszer neve
Típus: | String |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-FullUri
Teljes uri megjelenítése SAS-jogkivonattal
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-InputObject
Eltávolítandó Azure Datalake Gen2 elemobjektum.
Típus: | AzureDataLakeGen2Item |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-IPAddressOrRange
Ip- vagy IP-tartomány ACL (hozzáférés-vezérlési lista), amelyet az Azure Storage elfogadna.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Path
A lekérendő elérési út a megadott fájlrendszerben. Lehet fájl vagy könyvtár "directory/file.txt" vagy "directory1/directory2/" formátumban. Hagyja ki ezt a paramétert a fájlrendszer gyökérkönyvtárának lekéréséhez.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Permission
Blob engedélyei. Az engedélyek lehetnek a "racwdlmeop" bármely nem üres részhalmaza.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Protocol
A protokoll ezzel az SAS-jogkivonattal használható a kérelemben.
Típus: | Nullable<T>[SasProtocol] |
Elfogadott értékek: | None, HttpsAndHttp, Https |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-StartTime
Kezdési idő
Típus: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |