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 .
Kimenetek