New-AzDataLakeGen2SasToken
Hiermee wordt een SAS-token gegenereerd voor azure DatalakeGen2-item.
Syntaxis
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
De New-AzDataLakeGen2SasToken cmdlet genereert een SAS-token (Shared Access Signature) voor een Azure DatalakeGen2-item.
Voorbeelden
Voorbeeld 1: Een SAS-token genereren met volledige machtiging
New-AzDataLakeGen2SasToken -FileSystem "filesystem1" -Path "dir1/dir2" -Permission racwdlmeop
In dit voorbeeld wordt een SAS-token voor DatalakeGen2 gegenereerd met volledige machtigingen.
Voorbeeld 2: Een SAS-token genereren met specifieke StartTime, ExpireTime, Protocal, IPAddressOrRange, Encryption Scope, by pipeline a datalakegen2 item
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
In dit voorbeeld wordt een Sas-token voor DatalakeGen2 gegenereerd door een datalake gen2-item te pijplijn en met specifieke StartTime, ExpireTime, Protocal, IPAddressOrRange, Encryption Scope.
Parameters
-Context
Azure Storage-contextobject
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EncryptionScope
Versleutelingsbereik dat moet worden gebruikt bij het verzenden van aanvragen die zijn geautoriseerd met deze SAS-URI.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ExpiryTime
Verlooptijd
Type: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FileSystem
Bestandsnaam
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-FullUri
Volledige URI met SAS-token weergeven
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-InputObject
Azure Datalake Gen2-itemobject dat u wilt verwijderen.
Type: | AzureDataLakeGen2Item |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-IPAddressOrRange
IP- of IP-bereik-ACL (toegangsbeheerlijst) die de aanvraag zou accepteren door Azure Storage.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Path
Het pad in het opgegeven bestandssysteem dat moet worden opgehaald. Kan een bestand of map zijn in de indeling map/file.txtof directory1/directory2/. Sla deze parameter over om de hoofdmap van het bestandssysteem op te halen.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Permission
Machtigingen voor een blob. Machtigingen kunnen een niet-lege subset van 'racwdlmeop' zijn.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Protocol
Protocol kan worden gebruikt in de aanvraag met dit SAS-token.
Type: | Nullable<T>[SasProtocol] |
Geaccepteerde waarden: | None, HttpsAndHttp, Https |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StartTime
Begintijd
Type: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Azure PowerShell