Dela via


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

String

AzureDataLakeGen2Item

IStorageContext

Utdata

String