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

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

-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

Typ:

Nullable<T>[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

-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

Typ:SharedAccessAccountResourceTypes
Default value:None
Přípustné hodnoty:None, Service, Container, Object
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

-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

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

IStorageContext

Výstupy

String