New-AzStorageContainerSASToken

SAS-jogkivonatot hoz létre egy Azure Storage-tárolóhoz.

Syntax

SasPolicy

New-AzStorageContainerSASToken
    [-Name] <String>
    -Policy <String>
    [-Protocol <SharedAccessProtocol>]
    [-IPAddressOrRange <String>]
    [-StartTime <DateTime>]
    [-ExpiryTime <DateTime>]
    [-FullUri]
    [-EncryptionScope <String>]
    [-Context <IStorageContext>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SasPermission

New-AzStorageContainerSASToken
    [-Name] <String>
    [-Permission <String>]
    [-Protocol <SharedAccessProtocol>]
    [-IPAddressOrRange <String>]
    [-StartTime <DateTime>]
    [-ExpiryTime <DateTime>]
    [-FullUri]
    [-EncryptionScope <String>]
    [-Context <IStorageContext>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

A New-AzStorageContainerSASToken parancsmag létrehoz egy közös hozzáférésű jogosultságkód (SAS) tokent egy Azure Storage-tárolóhoz.

Példák

1. példa: Tároló SAS-jogkivonat létrehozása teljes tárolóengedélyekkel

New-AzStorageContainerSASToken -Name "Test" -Permission rwdl

Ez a példa létrehoz egy tároló SAS-jogkivonatot teljes tárolóengedélyekkel.

2. példa: Több tároló SAS-jogkivonat létrehozása folyamat szerint

Get-AzStorageContainer -Container test* | New-AzStorageContainerSASToken -Permission rwdl

Ez a példa több tároló SAS-jogkivonatot hoz létre a folyamat használatával.

3. példa: Tároló SAS-jogkivonat létrehozása megosztott hozzáférési szabályzattal

New-AzStorageContainerSASToken -Name "Test" -Policy "PolicyName"

Ez a példa létrehoz egy tároló SAS-jogkivonatot megosztott hozzáférési szabályzattal.

3. példa: Felhasználói identitás tároló SAS-jogkivonat létrehozása tárolókörnyezettel OAuth-hitelesítésen alapuló tárolási környezettel

$ctx = New-AzStorageContext -StorageAccountName $accountName -UseConnectedAccount
$StartTime = Get-Date
$EndTime = $startTime.AddDays(6)
New-AzStorageContainerSASToken -Name "ContainerName" -Permission rwd -StartTime $StartTime -ExpiryTime $EndTime -context $ctx

Ez a példa létrehoz egy felhasználói identitástároló SAS-jogkivonatát az OAuth-hitelesítésen alapuló tárolási környezettel

Paraméterek

-Confirm

Megerősítést kér a parancsmag futtatása előtt.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Cf

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Context

Egy Azure Storage-környezetet határoz meg. Ezt a New-AzStorageContext parancsmaggal hozhatja létre. Ha a tárolási környezet OAuth-hitelesítésen alapul, létrehoz egy Felhasználói identitás tároló SAS-jogkivonatot.

Paramétertulajdonságok

Típus:IStorageContext
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Paramétertulajdonságok

Típus:IAzureContextContainer
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:AzureRmContext, AzureCredential

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-EncryptionScope

Az sas URI-val engedélyezett kérések küldésekor használandó titkosítási hatókör.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-ExpiryTime

Azt az időpontot adja meg, amikor a közös hozzáférésű jogosultságkód érvénytelenné válik. Ha a felhasználó a kezdési időpontot állítja be, de nem a lejárati időt, a lejárati idő plusz egy óra lesz. Ha sem a kezdési időpont, sem a lejárati idő nincs megadva, a lejárati idő az aktuális és egy órával megnövelt időpontra van állítva. Ha a tárolási környezet OAuth-hitelesítésen alapul, a lejárati időnek az aktuális időponttól számított 7 napon belül kell lennie, és nem lehet korábbi az aktuális időpontnál.

Paramétertulajdonságok

Típus:

Nullable<T>[DateTime]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-FullUri

Azt jelzi, hogy ez a parancsmag a teljes blob URI-t és a közös hozzáférésű jogosultságkód-jogkivonatot adja vissza.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-IPAddressOrRange

Azt az IP-címet vagy IP-címtartományt adja meg, amelyből kérelmeket fogadhat el, például 168.1.5.65 vagy 168.1.5.60-168.1.5.70. A tartomány befogadó.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Name

Egy Azure Storage-tároló nevét adja meg.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:N, Konténer

Paraméterkészletek

(All)
Position:0
Kötelező:True
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-Permission

Egy tároló engedélyeit adja meg. Fontos megjegyezni, hogy ez egy sztring, például rwd (olvasás, írás és törlés). A tárolóerőforrás-típushoz támogatott engedélyeket itt ismertetjük.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

SasPermission
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Policy

Egy Azure-beli tárolt hozzáférési szabályzatot határoz meg.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

SasPolicy
Position:Named
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Protocol

Megadja a kéréshez engedélyezett protokollt. A paraméter elfogadható értékei a következők:

  • HttpsOnly
  • HttpsOrHttp Az alapértelmezett érték a HttpsOrHttp.

Paramétertulajdonságok

Típus:

Nullable<T>[SharedAccessProtocol]

Alapértelmezett érték:None
Elfogadott értékek:HttpsOnly, HttpsOrHttp
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-StartTime

Azt az időpontot adja meg, amikor a közös hozzáférésű jogosultságkód érvényessé válik.

Paramétertulajdonságok

Típus:

Nullable<T>[DateTime]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-WhatIf

Megjeleníti, mi történne, ha a parancsmag futna. A parancsmag nem fut.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Wi

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

String

IStorageContext

Kimenetek

String