New-AzDataLakeGen2SasToken
Genera un token di firma di accesso condiviso per l'elemento Azure DatalakeGen2.
Sintassi
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>]
Descrizione
Il cmdlet New-AzDataLakeGen2SasToken genera un token di firma di accesso condiviso per un elemento Azure DatalakeGen2.
Esempio
Esempio 1: Generare un token di firma di accesso condiviso con autorizzazione completa
New-AzDataLakeGen2SasToken -FileSystem "filesystem1" -Path "dir1/dir2" -Permission racwdlmeop
Questo esempio genera un token di firma di accesso condiviso DatalakeGen2 con autorizzazione completa.
Esempio 2: Generare un token di firma di accesso condiviso con un elemento StartTime, ExpireTime, Protocal, IPAddressOrRange, Encryption Scope, tramite pipeline un elemento 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
Questo esempio genera un token di firma di accesso condiviso DatalakeGen2 tramite pipeline di un elemento datalake gen2 e con specifiche startTime, ExpireTime, Protocal, IPAddressOrRange, Ambito di crittografia.
Parametri
-Context
oggetto Context Archiviazione di Azure
Tipo: | IStorageContext |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-DefaultProfile
Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EncryptionScope
Ambito di crittografia da usare quando si inviano richieste autorizzate con questo URI di firma di accesso condiviso.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ExpiryTime
Ora di scadenza
Tipo: | Nullable<T>[DateTimeOffset] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FileSystem
Nome filesystem
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-FullUri
Visualizzare l'URI completo con token di firma di accesso condiviso
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Oggetto elemento di Azure Datalake Gen2 da rimuovere.
Tipo: | AzureDataLakeGen2Item |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-IPAddressOrRange
IP o ACL di intervallo IP (elenco di controllo di accesso) che la richiesta verrebbe accettata da Archiviazione di Azure.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Path
Percorso nel FileSystem specificato che deve essere recuperato. Può essere un file o una directory nel formato 'directory/file.txt' o 'directory1/directory2/'. Ignorare l'impostazione di questo parametro per ottenere la directory radice del file system.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Permission
Autorizzazioni per un BLOB. Le autorizzazioni possono essere un subset non vuoto di "racwdlmeop".
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Protocol
Il protocollo può essere usato nella richiesta con questo token di firma di accesso condiviso.
Tipo: | Nullable<T>[SasProtocol] |
Valori accettati: | None, HttpsAndHttp, Https |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StartTime
Ora di avvio
Tipo: | Nullable<T>[DateTimeOffset] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |