New-AzStorageShareSASToken
Générez un jeton de signature d’accès partagé pour le partage stockage Azure.
Syntaxe
SasPolicy
New-AzStorageShareSASToken
[-ShareName] <String>
-Policy <String>
[-Protocol <String>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
SasPermission
New-AzStorageShareSASToken
[-ShareName] <String>
[-Permission <String>]
[-Protocol <String>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzStorageShareSASToken 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 de 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 de 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 de stockage nommé ContosoShare qui a la stratégie nommée ContosoPolicy03.
Paramètres
-Context
Spécifie un contexte de stockage Azure.
Pour obtenir un contexte, utilisez l’applet de commande New-AzStorageContext.
Propriétés du paramètre
Type: IStorageContext
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: True
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Propriétés du paramètre
Type: IAzureContextContainer
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: AzureRmContext, AzureCredential
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-ExpiryTime
Spécifie l’heure à laquelle la signature d’accès partagé devient non valide.
Propriétés du paramètre
Type: Nullable<T> [ DateTime ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-FullUri
Indique que cette applet de commande retourne l’URI d’objet blob complet et le jeton de signature d’accès partagé.
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: 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.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: 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).
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
SasPermission
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Policy
Spécifie la stratégie d’accès stockée pour un partage.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
SasPolicy
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Protocol
Spécifie le protocole autorisé pour une demande.
Les valeurs acceptables pour ce paramètre sont les suivantes :
HttpsOnly
HttpsOrHttp La valeur par défaut est HttpsOrHttp.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Valeurs acceptées: HttpsOnly, HttpsOrHttp
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-ShareName
Spécifie le nom du partage de stockage.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: N, Nom
Jeux de paramètres
(All)
Position: 0
Obligatoire: True
Valeur du pipeline: True
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-StartTime
Spécifie l’heure à laquelle la signature d’accès partagé devient valide.
Propriétés du paramètre
Type: Nullable<T> [ DateTime ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters .
Sorties
Notes
Mots clés : common, azure, services, data, storage, blob, queue, table