New-AzStorageTableSASToken

Vygeneruje token SAS pro tabulku Azure Storage.

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

Rutina New-AzStorageTableSASToken vygeneruje token sdíleného přístupového podpisu (SAS) pro tabulku Azure Storage.

Příklady

Příklad 1: Vygenerování tokenu SAS, který má úplná oprávnění pro tabulku

New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud"

Tento příkaz vygeneruje token SAS s úplnými oprávněními pro tabulku s názvem ContosoResources. Tento token slouží ke čtení, přidávání, aktualizaci a odstraňování oprávnění.

Příklad 2: Vygenerování tokenu SAS pro rozsah oddílů

New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud" -StartPartitionKey "a" -EndPartitionKey "b"

Tento příkaz vygeneruje token SAS s úplnými oprávněními pro tabulku s názvem ContosoResources. Příkaz omezuje token na rozsah, který určuje parametry StartPartitionKey a EndPartitionKey .

Příklad 3: Vygenerování tokenu SAS s uloženými zásadami přístupu pro tabulku

New-AzStorageTableSASToken -Name "ContosoResources" -Policy "ClientPolicy01"

Tento příkaz vygeneruje token SAS pro tabulku s názvem ContosoResources. Příkaz určuje uložené zásady přístupu s názvem ClientPolicy01.

Parametry

-Context

Určuje kontext úložiště Azure. K získání kontextu úložiště použijte rutinu New-AzStorageContext.

Vlastnosti parametru

Typ:IStorageContext
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:True
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Vlastnosti parametru

Typ:IAzureContextContainer
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:AzureRmContext, AzureCredential

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-EndPartitionKey

Určuje klíč oddílu na konci rozsahu tokenu, který tato rutina vytvoří.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:endpk

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-EndRowKey

Určuje klíč řádku pro konec rozsahu tokenu, který tato rutina vytvoří.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:endrk

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ExpiryTime

Určuje, kdy vyprší platnost tokenu SAS.

Vlastnosti parametru

Typ:

Nullable<T>[DateTime]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-FullUri

Označuje, že tato rutina vrátí úplný identifikátor URI fronty s tokenem SAS.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-IPAddressOrRange

Určuje IP adresu nebo rozsah IP adres, ze kterých se mají přijímat požadavky, například 168.1.5.65 nebo 168.1.5.60-168.1.5.70. Rozsah je inkluzivní.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Name

Určuje název tabulky Azure Storage. Tato rutina vytvoří token SAS pro tabulku, kterou tento parametr určuje.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:N, Tabulka

Sady parametrů

(All)
Position:0
Povinné:True
Hodnota z kanálu:True
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-Permission

Určuje oprávnění pro tabulku Azure Storage. Je důležité si uvědomit, že se jedná o řetězec, například rwd (pro čtení, zápis a odstranění).

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SasPermission
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Policy

Určuje uložené zásady přístupu, které zahrnují oprávnění pro tento token SAS.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SasPolicy
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Protocol

Určuje protokol povolený pro požadavek. Přijatelné hodnoty pro tento parametr jsou:

  • HttpsOnly
  • HttpsOrHttp Výchozí hodnota je HttpsOrHttp.

Vlastnosti parametru

Typ:

Nullable<T>[Microsoft.Azure.Cosmos.Table.SharedAccessProtocol]

Default value:None
Přípustné hodnoty:HttpsOnly, HttpsOrHttp
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-StartPartitionKey

Určuje klíč oddílu pro začátek rozsahu tokenu, který tato rutina vytvoří.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:startpk

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-StartRowKey

Určuje klíč řádku pro začátek rozsahu tokenu, který tato rutina vytvoří.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:startrk

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-StartTime

Určuje, kdy se token SAS stane platným.

Vlastnosti parametru

Typ:

Nullable<T>[DateTime]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

String

IStorageContext

Výstupy

String