Partager via


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.

Entrées

String

IStorageContext

Sorties

String

Notes

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