New-AzStorageTableSASToken
Genererar en SAS-token för en Azure Storage tabell.
Syntax
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
Cmdleten New-AzStorageTableSASToken genererar en SAS-token (Signatur för delad åtkomst) för en Azure Storage tabell.
Exempel
Exempel 1: Generera en SAS-token som har fullständig behörighet för en tabell
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud"
Det här kommandot genererar en SAS-token med fullständig behörighet för tabellen ContosoResources.
Den token används för läs-, tilläggs-, uppdaterings- och borttagningsbehörigheter.
Exempel 2: Generera en SAS-token för ett intervall med partitioner
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud" -StartPartitionKey "a" -EndPartitionKey "b"
Det här kommandot genererar och SAS-token med fullständig behörighet för tabellen Med namnet ContosoResources.
Kommandot begränsar token till det intervall som parametrarna StartPartitionKey och EndPartitionKey anger.
Exempel 3: Generera en SAS-token som har en lagrad åtkomstprincip för en tabell
New-AzStorageTableSASToken -Name "ContosoResources" -Policy "ClientPolicy01"
Det här kommandot genererar en SAS-token för tabellen med namnet ContosoResources.
Kommandot anger den lagrade åtkomstprincipen med namnet ClientPolicy01.
Parametrar
-Context
Anger en Azure lagringskontext.
Om du vill hämta en lagringskontext använder du cmdleten New-AzStorageContext.
Parameteregenskaper
Typ: IStorageContext
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: True
Värde från pipeline efter egenskapsnamn: True
Värde från återstående argument: False
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Parameteregenskaper
Typ: IAzureContextContainer
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: AzureRmContext, AzureCredential
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-EndPartitionKey
Anger partitionsnyckeln i slutet av intervallet för den token som den här cmdleten skapar.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: endpk
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-EndRowKey
Anger radnyckeln för slutet av intervallet för den token som den här cmdleten skapar.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: endrk
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ExpiryTime
Anger när SAS-token upphör att gälla.
Parameteregenskaper
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-FullUri
Anger att den här cmdleten returnerar den fullständiga kö-URI:n med SAS-token.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-IPAddressOrRange
Anger IP-adressen eller ip-adressintervallet som begäranden ska accepteras från, till exempel 168.1.5.65 eller 168.1.5.60-168.1.5.70.
Intervallet är inkluderande.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Name
Anger namnet på en Azure Storage tabell.
Den här cmdleten skapar en SAS-token för tabellen som den här parametern anger.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: N, Tabell
Parameteruppsättningar
(All)
Position: 0
Obligatorisk: True
Värde från pipeline: True
Värde från pipeline efter egenskapsnamn: True
Värde från återstående argument: False
-Permission
Anger behörigheter för en Azure Storage tabell.
Det är viktigt att observera att det här är en sträng, till exempel (för Läs, Skriv och Ta bort).
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SasPermission
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Policy
Anger en lagrad åtkomstprincip, som innehåller behörigheterna för den här SAS-token.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SasPolicy
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Protocol
Anger vilket protokoll som tillåts för en begäran.
De godtagbara värdena för den här parametern är:
HttpsOnly
HttpsOrHttp Standardvärdet är HttpsOrHttp.
Parameteregenskaper
Typ: Nullable<T> [ Microsoft.Azure.Cosmos.Table.SharedAccessProtocol ]
Standardvärde: None
Godkända värden: HttpsOnly, HttpsOrHttp
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-StartPartitionKey
Anger partitionsnyckeln för början av intervallet för den token som den här cmdleten skapar.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: startpk
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-StartRowKey
Anger radnyckeln för början av intervallet för den token som den här cmdleten skapar.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: startrk
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-StartTime
Anger när SAS-token blir giltig.
Parameteregenskaper
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Utdata