New-AzStorageTableSASToken
Generuje token SAS dla tabeli usługi Azure Storage.
Składnia
New-AzStorageTableSASToken
[-Name] <String>
-Policy <String>
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-StartPartitionKey <String>]
[-StartRowKey <String>]
[-EndPartitionKey <String>]
[-EndRowKey <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzStorageTableSASToken
[-Name] <String>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-StartPartitionKey <String>]
[-StartRowKey <String>]
[-EndPartitionKey <String>]
[-EndRowKey <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzStorageTableSASToken generuje token sygnatury dostępu współdzielonego (SAS) dla tabeli usługi Azure Storage.
Przykłady
Przykład 1. Generowanie tokenu SYGNATURy dostępu współdzielonego z pełnymi uprawnieniami dla tabeli
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud"
To polecenie generuje token SAS z pełnymi uprawnieniami dla tabeli o nazwie ContosoResources. Ten token jest przeznaczony do odczytu, dodawania, aktualizowania i usuwania uprawnień.
Przykład 2. Generowanie tokenu SAS dla zakresu partycji
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud" -StartPartitionKey "a" -EndPartitionKey "b"
To polecenie generuje token SAS z pełnymi uprawnieniami dla tabeli o nazwie ContosoResources. Polecenie ogranicza token do zakresu określonego przez parametry StartPartitionKey i EndPartitionKey.
Przykład 3. Generowanie tokenu SYGNATURy dostępu współdzielonego z zapisanymi zasadami dostępu dla tabeli
New-AzStorageTableSASToken -Name "ContosoResources" -Policy "ClientPolicy01"
To polecenie generuje token SAS dla tabeli o nazwie ContosoResources. Polecenie określa przechowywane zasady dostępu o nazwie ClientPolicy01.
Parametry
-Context
Określa kontekst usługi Azure Storage. Aby uzyskać kontekst magazynu, użyj polecenia cmdlet New-AzStorageContext.
Typ: | IStorageContext |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-EndPartitionKey
Określa klucz partycji końca zakresu dla tokenu tworzonego przez to polecenie cmdlet.
Typ: | String |
Aliasy: | endpk |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-EndRowKey
Określa klucz wiersza dla końca zakresu tokenu tworzonego przez to polecenie cmdlet.
Typ: | String |
Aliasy: | endrk |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ExpiryTime
Określa, kiedy token SAS wygaśnie.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FullUri
Wskazuje, że to polecenie cmdlet zwraca pełny identyfikator URI kolejki z tokenem SAS.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-IPAddressOrRange
Określa adres IP lub zakres adresów IP, z których mają być akceptowane żądania, takie jak 168.1.5.65 lub 168.1.5.60-168.1.5.70. Zakres jest inkluzywny.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę tabeli usługi Azure Storage. To polecenie cmdlet tworzy token SYGNATURy dostępu współdzielonego dla tabeli, która określa ten parametr.
Typ: | String |
Aliasy: | N, Table |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Permission
Określa uprawnienia dla tabeli usługi Azure Storage.
Należy pamiętać, że jest to ciąg, taki jak rwd
(w przypadku odczytu, zapisu i usuwania).
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Policy
Określa przechowywane zasady dostępu, które obejmują uprawnienia dla tego tokenu SAS.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Protocol
Określa protokół dozwolony dla żądania. Dopuszczalne wartości tego parametru to:
- HttpsOnly
- HttpsOrHttp Wartość domyślna to HttpsOrHttp.
Typ: | Nullable<T>[SharedAccessProtocol] |
Dopuszczalne wartości: | HttpsOnly, HttpsOrHttp |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-StartPartitionKey
Określa klucz partycji początku zakresu dla tokenu tworzonego przez to polecenie cmdlet.
Typ: | String |
Aliasy: | startpk |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-StartRowKey
Określa klucz wiersza dla początku zakresu tokenu tworzonego przez to polecenie cmdlet.
Typ: | String |
Aliasy: | startrk |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-StartTime
Określa, kiedy token SAS staje się prawidłowy.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |