New-AzureStorageShareSASToken
Közös hozzáférésű jogosultságkód jogkivonat létrehozása az Azure Storage-megosztáshoz.
Figyelmeztetés
Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.
Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.
Syntax
New-AzureStorageShareSASToken
[-ShareName] <String>
-Policy <String>
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzureStorageShareSASToken
[-ShareName] <String>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
A New-AzureStorageShareSASToken parancsmag létrehoz egy közös hozzáférésű jogosultságkód-jogkivonatot egy Azure Storage-megosztáshoz.
Példák
1. példa: Megosztott hozzáférésű jogosultságkód jogkivonat létrehozása megosztáshoz
PS C:\>New-AzureStorageShareSASToken -ShareName "ContosoShare" -Permission "rwdl"
Ez a parancs létrehoz egy közös hozzáférésű jogosultságkód-jogkivonatot a ContosoShare nevű megosztáshoz.
2. példa: Több megosztott hozzáférésű jogosultságkód jogkivonat létrehozása a folyamat használatával
PS C:\>Get-AzureStorageShare -Prefix "test" | New-AzureStorageShareSASToken -Permission "rwdl"
Ez a parancs lekéri az előtagtesztnek megfelelő összes Storage-megosztást. A parancs a folyamatkezelő használatával továbbítja őket az aktuális parancsmagnak. Az aktuális parancsmag közös hozzáférési jogkivonatot hoz létre minden olyan Storage-megosztáshoz, amely rendelkezik a megadott engedélyekkel.
3. példa: Megosztott hozzáférési jogosultságkód-jogkivonat létrehozása megosztott hozzáférési szabályzatot használ
PS C:\>New-AzureStorageShareSASToken -ShareName "ContosoShare" -Policy "ContosoPolicy03"
Ez a parancs létrehoz egy közös hozzáférésű jogosultságkód-jogkivonatot a ContosoShare nevű Storage-megosztáshoz, amelynek házirendje ContosoPolicy03.
Paraméterek
-Context
Egy Azure Storage-környezetet határoz meg. A környezet beszerzéséhez használja a New-AzureStorageContext parancsmagot.
Típus: | IStorageContext |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ExpiryTime
Azt az időpontot adja meg, amikor a közös hozzáférésű jogosultságkód érvénytelenné válik.
Típus: | Nullable<T>[DateTime] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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ó.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Permission
Megadja a jogkivonat azon engedélyeit, hogy hozzáférjenek a megosztáshoz és a megosztás alatti fájlokhoz.
Fontos megjegyezni, hogy ez egy sztring, például rwd
(olvasás, írás és törlés).
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Policy
Egy megosztás tárolt hozzáférési szabályzatát adja meg.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Típus: | Nullable<T>[SharedAccessProtocol] |
Elfogadott értékek: | HttpsOnly, HttpsOrHttp |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ShareName
Megadja a Storage-megosztás nevét.
Típus: | String |
Aliasok: | N, Name |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-StartTime
Azt az időpontot adja meg, amikor a közös hozzáférésű jogosultságkód érvényessé válik.
Típus: | Nullable<T>[DateTime] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Kimenetek
Jegyzetek
- Kulcsszavak: common, azure, services, data, storage, blob, queue, table