New-AzStorageShareSASToken

Générer un jeton de signature d’accès partagé pour Stockage Azure partage.

Syntax

New-AzStorageShareSASToken
   [-ShareName] <String>
   -Policy <String>
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzStorageShareSASToken
   [-ShareName] <String>
   [-Permission <String>]
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

L’applet de commande New-Az Stockage ShareSASToken génère un jeton de signature d’accès partagé pour un partage Stockage Azure.

Exemples

Exemple 1 : Générer un jeton de signature d’accès partagé pour un partage

New-AzStorageShareSASToken -ShareName "ContosoShare" -Permission "rwdl"

Cette commande crée un jeton de signature d’accès partagé pour le partage nommé ContosoShare.

Exemple 2 : Générer plusieurs jetons de signature d’accès partagé à l’aide du pipeline

Get-AzStorageShare -Prefix "test" | New-AzStorageShareSASToken -Permission "rwdl"

Cette commande obtient tous les partages Stockage qui correspondent au test de préfixe. La commande les transmet à l’applet de commande actuelle à l’aide de l’opérateur de pipeline. L’applet de commande actuelle crée un jeton d’accès partagé pour chaque partage Stockage disposant des autorisations spécifiées.

Exemple 3 : Générer un jeton de signature d’accès partagé qui utilise une stratégie d’accès partagé

New-AzStorageShareSASToken -ShareName "ContosoShare" -Policy "ContosoPolicy03"

Cette commande crée un jeton de signature d’accès partagé pour le partage Stockage nommé ContosoShare avec la stratégie nommée ContosoPolicy03.

Paramètres

-Context

Spécifie un contexte Stockage Azure. Pour obtenir un contexte, utilisez l’applet de commande New-Az Stockage Context.

Type:IStorageContext
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpiryTime

Spécifie l’heure à laquelle la signature d’accès partagé devient non valide.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FullUri

Indique que cette applet de commande retourne l’URI d’objet blob complet et le jeton de signature d’accès partagé.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPAddressOrRange

Spécifie l’adresse IP ou la plage d’adresses IP à partir de laquelle accepter des demandes, telles que 168.1.5.65 ou 168.1.5.60-168.1.5.70. La plage est inclusive.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Permission

Spécifie les autorisations dans le jeton pour accéder au partage et aux fichiers sous le partage. Il est important de noter qu’il s’agit d’une chaîne, comme rwd (pour lecture, écriture et suppression).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Spécifie la stratégie d’accès stockée pour un partage.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Spécifie le protocole autorisé pour une demande. Les valeurs valides pour ce paramètre sont :

  • HttpsOnly
  • HttpsOrHttp La valeur par défaut est HttpsOrHttp.
Type:Nullable<T>[SharedAccessProtocol]
Accepted values:HttpsOnly, HttpsOrHttp
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShareName

Spécifie le nom du partage Stockage.

Type:String
Aliases:N, Name
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StartTime

Spécifie l’heure à laquelle la signature d’accès partagé devient valide.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

String

IStorageContext

Sorties

String

Notes

  • Mots clés : common, azure, services, data, storage, blob, queue, table