New-AzStorageAccountSASToken
Vytvoří token SAS na úrovni účtu.
Syntax
Default (Výchozí)
New-AzStorageAccountSASToken
-Service <SharedAccessAccountServices>
-ResourceType <SharedAccessAccountResourceTypes>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-EncryptionScope <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina New-AzStorageAccountSASToken vytvoří token sdíleného přístupového podpisu (SAS) na úrovni účtu pro účet Azure Storage.
Pomocí tokenu SAS můžete delegovat oprávnění pro více služeb nebo delegovat oprávnění pro služby, které nejsou k dispozici s tokenem SAS na úrovni objektu.
Sdílený přístupový podpis účtu je zabezpečený pomocí klíče účtu úložiště. K vytvoření sdíleného přístupového podpisu účtu musí klientská aplikace mít klíč účtu.
Příklady
Příklad 1: Vytvoření tokenu SAS na úrovni účtu s úplným oprávněním
New-AzStorageAccountSASToken -Service Blob,File,Table,Queue -ResourceType Service,Container,Object -Permission "racwdlup"
Tento příkaz vytvoří token SAS na úrovni účtu s úplným oprávněním.
Příklad 2: Vytvoření tokenu SAS na úrovni účtu pro rozsah IP adres a EncryptionScope
New-AzStorageAccountSASToken -Service Blob,File,Table,Queue -ResourceType Service,Container,Object -Permission "racwdlup" -Protocol HttpsOnly -IPAddressOrRange 168.1.5.60-168.1.5.70 -EncryptionScope scopename
Tento příkaz vytvoří token SAS na úrovni účtu pro požadavky pouze HTTPS ze zadaného rozsahu IP adres s konkrétním encryptionScope.
Příklad 3: Vytvoření tokenu SAS na úrovni účtu platného po dobu 24 hodin
New-AzStorageAccountSASToken -Service Blob -ResourceType Service,Container,Object -Permission "rl" -ExpiryTime (Get-Date).AddDays(1)
Tento příkaz vytvoří token SAS na úrovni účtu jen pro čtení, který je platný po dobu 24 hodin.
Parametry
-Context
Určuje kontext Azure úložiště.
K získání objektu AzureStorageContext můžete použít 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
-EncryptionScope
Obor šifrování, který se má použít při odesílání požadavků autorizovaných pomocí tohoto identifikátoru URI SAS.
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
-ExpiryTime
Určuje čas, kdy se sdílený přístupový podpis stane neplatným.
Vlastnosti parametru
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
-Permission
Určuje oprávnění pro účet úložiště.
Oprávnění jsou platná pouze v případě, že odpovídají zadanému typu prostředku.
Je důležité si uvědomit, že se jedná o řetězec, například rwd (pro čtení, zápis a odstranění).
Další informace o přijatelných hodnotách oprávnění najdete v tématu Vytvoření sdíleného přístupového podpisu účtu. http://go.microsoft.com/fwlink/?LinkId=799514
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
-Protocol
Určuje protokol povolený pro požadavek vytvořený pomocí SAS účtu.
Přijatelné hodnoty pro tento parametr jsou:
HttpsOnly
HttpsOrHttp Výchozí hodnota je HttpsOrHttp.
Vlastnosti parametru
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
-ResourceType
Určuje typy prostředků, které jsou k dispozici s tokenem SAS.
Přijatelné hodnoty pro tento parametr jsou:
None
Service
Kontejner
Object
Vlastnosti parametru
Sady parametrů
(All)
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
-Service
Určuje službu.
Přijatelné hodnoty pro tento parametr jsou:
None
Bublina
Soubor
Queue
Tabulka
Vlastnosti parametru
Typ: SharedAccessAccountServices
Default value: None
Přípustné hodnoty: None, Blob, File, Queue, Table
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
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
-StartTime
Určuje čas jako objekt DateTime , ve kterém se SAS stane platným.
K získání objektu DateTime použijte rutinu Get-Date.
Vlastnosti parametru
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 .
Výstupy