Partager via


New-AzDataLakeGen2SasToken

Génère un jeton SAP pour l’élément Azure DatalakeGen2.

Syntaxe

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

L’applet de commande New-AzDataLakeGen2SasToken génère un jeton SAS (Shared Access Signature) pour un élément Azure DatalakeGen2.

Exemples

Exemple 1 : Générer un jeton SAP avec une autorisation complète

New-AzDataLakeGen2SasToken -FileSystem "filesystem1" -Path "dir1/dir2" -Permission racwdlmeop

Cet exemple génère un jeton SAS DatalakeGen2 avec une autorisation complète.

Exemple 2 : Générer un jeton SAP avec un élément StartTime, ExpireTime, Protocal, IPAddressOrRange, Encryption Scope, by pipeline a 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

Cet exemple génère un jeton SAS DatalakeGen2 en pipeline un élément datalake gen2 et avec un élément StartTime, ExpireTime, Protocal, IPAddressOrRange, Étendue de chiffrement spécifique.

Paramètres

-Context

objet de contexte Stockage Azure

Type:IStorageContext
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EncryptionScope

Étendue de chiffrement à utiliser lors de l’envoi de requêtes autorisées avec cet URI SAP.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ExpiryTime

Heure d’expiration

Type:Nullable<T>[DateTimeOffset]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-FileSystem

Nom du système de fichiers

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-FullUri

Afficher l’URI complet avec le jeton sas

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Objet d’élément Azure Datalake Gen2 à supprimer.

Type:AzureDataLakeGen2Item
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-IPAddressOrRange

IP ou ACL de plage IP (liste de contrôle d’accès) que la demande serait acceptée par Stockage Azure.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Path

Chemin d’accès dans le Système de fichiers spécifié qui doit être récupéré. Il peut s’agir d’un fichier ou d’un répertoire au format « directory/file.txt » ou « directory1/directory2/ ». Ignorez ce paramètre pour obtenir le répertoire racine du système de fichiers.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Permission

Autorisations pour un objet blob. Les autorisations peuvent être n’importe quel sous-ensemble non vide de « racwdlmeop ».

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Protocol

Le protocole peut être utilisé dans la requête avec ce jeton SAP.

Type:Nullable<T>[SasProtocol]
Valeurs acceptées:None, HttpsAndHttp, Https
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-StartTime

Heure de Début

Type:Nullable<T>[DateTimeOffset]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

String

AzureDataLakeGen2Item

IStorageContext

Sorties

String