New-AzDataLakeGen2SasToken
Genererar en SAS-token för Azure DatalakeGen2-objekt.
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
Cmdleten New-AzDataLakeGen2SasToken genererar en SAS-token (Signatur för delad åtkomst) för ett Azure DatalakeGen2-objekt.
Exempel
Exempel 1: Generera en SAS-token med fullständig behörighet
New-AzDataLakeGen2SasToken -FileSystem "filesystem1" -Path "dir1/dir2" -Permission racwdlmeop
Det här exemplet genererar en SAS-token för DatalakeGen2 med fullständig behörighet.
Exempel 2: Generera en SAS-token med specifik StartTime, ExpireTime, Protocal, IPAddressOrRange, Krypteringsomfång, per pipeline ett datalakegen2-objekt
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
Det här exemplet genererar en SAS-token för DatalakeGen2 per pipeline ett datalake gen2-objekt och med specifika StartTime, ExpireTime, Protocal, IPAddressOrRange, Krypteringsomfång.
Parametrar
-Context
Azure Storage-kontextobjekt
Typ: | IStorageContext |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EncryptionScope
Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ExpiryTime
Förfallotid
Typ: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-FileSystem
FileSystem-namn
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-FullUri
Visa fullständig URI med sas-token
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InputObject
Objektobjekt för Azure Datalake Gen2 som ska tas bort.
Typ: | AzureDataLakeGen2Item |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-IPAddressOrRange
IP- eller IP-intervall-ACL (åtkomstkontrollista) som begäran skulle godkännas av Azure Storage.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Path
Sökvägen i det angivna FileSystem som ska hämtas. Kan vara en fil eller katalog i formatet "directory/file.txt" eller "directory1/directory2/". Hoppa över att ange den här parametern för att hämta rotkatalogen för Filsystemet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Permission
Behörigheter för en blob. Behörigheter kan vara valfri delmängd av "racwdlmeop".
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Protocol
Protokoll kan användas i begäran med den här SAS-token.
Typ: | Nullable<T>[SasProtocol] |
Godkända värden: | None, HttpsAndHttp, Https |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StartTime
Starttid
Typ: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Azure PowerShell