New-AzStorageTableSASToken
Génère un jeton SAP pour une table stockage Azure.
Syntaxe
SasPolicy
New-AzStorageTableSASToken
[-Name] <String>
-Policy <String>
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-StartPartitionKey <String>]
[-StartRowKey <String>]
[-EndPartitionKey <String>]
[-EndRowKey <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
SasPermission
New-AzStorageTableSASToken
[-Name] <String>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-StartPartitionKey <String>]
[-StartRowKey <String>]
[-EndPartitionKey <String>]
[-EndRowKey <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzStorageTableSASToken génère un jeton SAS (Shared Access Signature) pour une table stockage Azure.
Exemples
Exemple 1 : Générer un jeton SAP disposant d’autorisations complètes pour une table
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud"
Cette commande génère un jeton SAP avec des autorisations complètes pour la table nommée ContosoResources.
Ce jeton est destiné aux autorisations de lecture, d’ajout, de mise à jour et de suppression.
Exemple 2 : Générer un jeton SAP pour une plage de partitions
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud" -StartPartitionKey "a" -EndPartitionKey "b"
Cette commande génère et un jeton SAP avec des autorisations complètes pour la table nommée ContosoResources.
La commande limite le jeton à la plage spécifiée par les paramètres StartPartitionKey et EndPartitionKey .
Exemple 3 : Générer un jeton SAP qui a une stratégie d’accès stockée pour une table
New-AzStorageTableSASToken -Name "ContosoResources" -Policy "ClientPolicy01"
Cette commande génère un jeton SAP pour la table nommée ContosoResources.
La commande spécifie la stratégie d’accès stockée nommée ClientPolicy01.
Paramètres
-Context
Spécifie un contexte de stockage Azure.
Pour obtenir un contexte de stockage, 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
-EndPartitionKey
Spécifie la clé de partition de la fin de la plage pour le jeton créé par cette applet de commande.
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: endpk
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
-EndRowKey
Spécifie la clé de ligne de la fin de la plage pour le jeton créé par cette applet de commande.
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: endrk
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 quand le jeton SAP expire.
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 de file d’attente complet avec le jeton SAP.
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
-Name
Spécifie le nom d’une table stockage Azure.
Cette applet de commande crée un jeton SAP pour la table spécifiée par ce paramètre.
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, Table
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
-Permission
Spécifie les autorisations d’une table stockage Azure.
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 une stratégie d’accès stockée, qui inclut les autorisations pour ce jeton SAP.
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: Nullable<T> [ Microsoft.Azure.Cosmos.Table.SharedAccessProtocol ]
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
-StartPartitionKey
Spécifie la clé de partition du début de la plage pour le jeton créé par cette applet de commande.
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: startpk
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
-StartRowKey
Spécifie la clé de ligne pour le début de la plage pour le jeton créé par cette applet de commande.
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: startrk
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
-StartTime
Spécifie quand le jeton SAP 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