tables Balíček
Balíčky
aio |
Třídy
AccountSasPermissions |
AccountSasPermissions třída pro použití s generate_account_sas |
EntityProperty |
Vlastnost entity. Používá se k explicitní nastavení EdmType v případě potřeby. Hodnoty, které vyžadují explicitní zadání, jsou GUID, INT64 a BINARY. Jiné typy EdmType mohou být explicitně vytvořené jako objekty EntityProperty, ale nemusí být. Například následující s oběma vytvoří vlastnosti typu STRING pro entitu:
|
RequestTooLargeError |
Odpověď na chybu se stavovým kódem 413 – Příliš velká entita požadavku |
ResourceTypes |
Určuje typy prostředků, které jsou přístupné pomocí SAS účtu. |
TableAccessPolicy |
Třída zásad přístupu používaná metodami zásad přístupu set a get. Uložené zásady přístupu můžou určovat čas zahájení, čas vypršení platnosti a oprávnění pro sdílené přístupové podpisy, ke kterým jsou přidružené. V závislosti na tom, jak chcete řídit přístup k vašemu prostředku, můžete zadat všechny tyto parametry v rámci uložených zásad přístupu a vynechat je z adresy URL sdíleného přístupového podpisu. To vám umožní kdykoli změnit chování přidruženého podpisu a také ho odvolat. Nebo můžete zadat jeden nebo více parametrů zásad přístupu v rámci uložených zásad přístupu a ostatní na adrese URL. Nakonec můžete zadat všechny parametry adresy URL. V takovém případě můžete pomocí uložených zásad přístupu podpis odvolat, ale ne změnit jeho chování. Sdílený přístupový podpis a uložené zásady přístupu musí společně obsahovat všechna pole potřebná k ověření podpisu. Pokud některá požadovaná pole chybí, požadavek se nezdaří. Podobně pokud je pole zadané v adrese URL sdíleného přístupového podpisu i v uložených zásadách přístupu, požadavek selže se stavovým kódem 400 (Chybný požadavek). |
TableAnalyticsLogging |
Nastavení protokolování Azure Analytics. Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry. |
TableClient |
Klient pro interakci s konkrétní tabulkou v účtu Azure Tables. Vytvořte TableClient z přihlašovacích údajů. |
TableCorsRule |
CORS je funkce HTTP, která umožňuje webové aplikaci spuštěné v jedné doméně přistupovat k prostředkům v jiné doméně. Webové prohlížeče implementují omezení zabezpečení označované jako zásada stejného původu, které webové stránce znemožňuje volat rozhraní API v jiné doméně. CORS přináší zabezpečený způsob, jak je možné jedné doméně (tj. původní doméně) povolit volání rozhraní API v jiné doméně. Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry. |
TableEntity |
Slovník entit s dalšími metadaty |
TableItem |
Představuje Azure TableItem. Vráceno TableServiceClient.list_tables a TableServiceClient.query_tables. |
TableMetrics |
Souhrn statistik žádostí seskupených podle rozhraní API v hodinových nebo minutových agregacích. Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry. |
TableRetentionPolicy |
Zásady uchovávání informací, které určují, jak dlouho se mají přidružená data uchovávat. Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry. |
TableSasPermissions | |
TableServiceClient |
Klient pro interakci se službou Table Service na úrovni účtu. Tento klient poskytuje operace pro načtení a konfiguraci vlastností účtu a také výpis, vytvoření a odstranění tabulek v rámci účtu. U operací týkajících se konkrétní tabulky lze klienta pro tuto entitu get_table_client načíst pomocí funkce . Vytvořte TablesBaseClient z přihlašovacích údajů. |
TableTransactionError |
V operacích transakcí došlo k selhání. |
Výčty
EdmType |
EntityProperty Používá se k reprezentaci typu vlastnosti entity, která má být uložena službou Table. |
SASProtocol | |
TableErrorCode | |
TransactionOperation | |
UpdateMode |
Funkce
generate_account_sas
Vygeneruje sdílený přístupový podpis pro službu Table Service. Vrácený podpis použijte s parametrem sas_token TableService.
generate_account_sas(credential: AzureNamedKeyCredential, resource_types: ResourceTypes, permission: str | AccountSasPermissions, expiry: datetime | str, **kwargs) -> str
Parametry
- resource_types
- ResourceTypes
Určuje typy prostředků, které jsou přístupné pomocí SAS účtu.
- permission
- str nebo AccountSasPermissions
Oprávnění přidružená ke sdílenému přístupovém podpisu. Uživatel je omezen na operace povolené oprávněními. Povinné, pokud není zadané ID odkazující na uložené zásady přístupu, které obsahují toto pole. Toto pole je nutné vynechat, pokud je zadané v přidružených uložených zásadách přístupu.
Čas, kdy se sdílený přístupový podpis stane neplatným. Povinné, pokud není zadané ID odkazující na uložené zásady přístupu, které obsahují toto pole. Toto pole je nutné vynechat, pokud je zadané v přidružených uložených zásadách přístupu. Azure vždy převede hodnoty na UTC. Pokud je datum předáno bez informací o časovém pásmu, předpokládá se, že je to UTC.
Čas, kdy se sdílený přístupový podpis stane platným. Pokud je vynechán, předpokládá se, že počáteční čas pro toto volání je čas, kdy služba úložiště přijme požadavek. Azure vždy převede hodnoty na UTC. Pokud je datum předáno bez informací o časovém pásmu, předpokládá se, že je to UTC.
- ip_address_or_range
- str
Určuje IP adresu nebo rozsah IP adres, ze kterých se mají přijímat požadavky. Pokud IP adresa, ze které požadavek pochází, neodpovídá IP adrese nebo rozsahu adres zadaným v tokenu SAS, požadavek se neověří. Například zadání sip=168.1.5.65 nebo sip=168.1.5.60-168.1.5.70 v SAS omezí požadavek na tyto IP adresy.
- protocol
- str nebo SASProtocol
Určuje protokol povolený pro zadaný požadavek.
Návraty
Token sdíleného přístupového podpisu (SAS).
Návratový typ
generate_table_sas
Vygeneruje sdílený přístupový podpis pro službu Table Service. Vrácený podpis použijte s parametrem sas_token TableService.
generate_table_sas(credential: AzureNamedKeyCredential, table_name: str, **kwargs) -> str
Parametry
- credential
- AzureNamedKeyCredential
Přihlašovací údaje použité k vytvoření sdíleného přístupových podpisů
- permission
- TableSasPermissions
Oprávnění přidružená ke sdílenému přístupovém podpisu. Uživatel je omezen na operace povolené oprávněními. Povinné, pokud není zadané ID odkazující na uložené zásady přístupu, které obsahují toto pole. Toto pole je nutné vynechat, pokud je zadané v přidružených uložených zásadách přístupu.
Čas, kdy se sdílený přístupový podpis stane neplatným. Povinné, pokud není zadané ID odkazující na uložené zásady přístupu, které obsahují toto pole. Toto pole je nutné vynechat, pokud je zadané v přidružených uložených zásadách přístupu. Azure vždy převede hodnoty na UTC. Pokud je datum předáno bez informací o časovém pásmu, předpokládá se, že je to UTC.
Čas, kdy se sdílený přístupový podpis stane platným. Pokud je vynechán, předpokládá se, že počáteční čas pro toto volání je čas, kdy služba úložiště přijme požadavek. Azure vždy převede hodnoty na UTC. Pokud je datum předáno bez informací o časovém pásmu, předpokládá se, že je to UTC.
- ip_address_or_range
- str
Určuje IP adresu nebo rozsah IP adres, ze kterých se mají přijímat požadavky. Pokud IP adresa, ze které požadavek pochází, neodpovídá IP adrese nebo rozsahu adres zadaným v tokenu SAS, požadavek se neověří. Například zadání sip=168.1.5.65 nebo sip=168.1.5.60-168.1.5.70 v SAS omezí požadavek na tyto IP adresy.
- policy_id
- str
ID zásad přístupu.
- protocol
- str nebo SASProtocol
Určuje protokol povolený pro zadaný požadavek.
- start_rk
- str
Počáteční klávesa řádku
- start_pk
- str
Spuštění klíče oddílu
- end_rk
- str
Klávesa koncového řádku
- end_pk
- str
Ukončit klíč oddílu
Návraty
Token sdíleného přístupového podpisu (SAS).
Návratový typ
Azure SDK for Python
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro