tables Pakket
Pakketten
aio |
Klassen
AccountSasPermissions |
AccountSasPermissions klasse voor gebruik met generate_account_sas |
EntityProperty |
Een entiteitseigenschap. Wordt gebruikt om expliciet in te stellen EdmType wanneer dat nodig is. Waarden waarvoor expliciet moet worden getypt, zijn GUID, INT64 en BINARY. Andere EdmTypes kunnen expliciet worden gemaakt als EntityProperty-objecten, maar dat hoeft niet te zijn. De onderstaande met beide maken bijvoorbeeld eigenschappen van het tekenreekstype voor de entiteit:
|
RequestTooLargeError |
Een foutbericht met statuscode 413 - Aanvraagentiteit is te groot |
ResourceTypes |
Hiermee geeft u de resourcetypen op die toegankelijk zijn met de account-SAS. |
TableAccessPolicy |
Toegangsbeleidsklasse die wordt gebruikt door de methoden voor het instellen en ophalen van toegangsbeleid. Een opgeslagen toegangsbeleid kan de begintijd, verlooptijd en machtigingen opgeven voor de Shared Access Signatures waaraan het is gekoppeld. Afhankelijk van hoe u de toegang tot uw resource wilt beheren, kunt u al deze parameters opgeven in het opgeslagen toegangsbeleid en deze weglaten uit de URL voor de Shared Access Signature. Als u dit doet, kunt u het gedrag van de bijbehorende handtekening op elk gewenst moment wijzigen en intrekken. U kunt ook een of meer van de parameters voor het toegangsbeleid opgeven in het opgeslagen toegangsbeleid en de andere parameters op de URL. Ten slotte kunt u alle parameters op de URL opgeven. In dit geval kunt u het opgeslagen toegangsbeleid gebruiken om de handtekening in te trekken, maar niet om het gedrag ervan te wijzigen. De Shared Access Signature en het opgeslagen toegangsbeleid moeten samen alle velden bevatten die nodig zijn om de handtekening te verifiëren. Als er vereiste velden ontbreken, mislukt de aanvraag. Op dezelfde manier mislukt de aanvraag met statuscode 400 (Ongeldige aanvraag) als er een veld is opgegeven in zowel de SHARED Access Signature-URL als in het opgeslagen toegangsbeleid. |
TableAnalyticsLogging |
Instellingen voor logboekregistratie van Azure Analytics. Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden. |
TableClient |
Een client om te communiceren met een specifieke tabel in een Azure Tables-account. Maak TableClient op basis van een referentie. |
TableCorsRule |
CORS is een HTTP-functie waarmee een webtoepassing die wordt uitgevoerd onder één domein, toegang kan krijgen tot resources in een ander domein. Webbrowsers implementeren een beveiligingsbeperking die bekend staat als same orgine-beleid waarmee wordt voorkomen dat een webpagina API's in een ander domein aanroept. CORS biedt een veilige manier om het ene domein (het oorspronkelijke domein) toe te staan om API's in een ander domein aan te roepen. Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden. |
TableEntity |
Een entiteitswoordenlijst met aanvullende metagegevens |
TableItem |
Vertegenwoordigt een Azure TableItem. Geretourneerd door TableServiceClient.list_tables en TableServiceClient.query_tables. |
TableMetrics |
Een samenvatting van aanvraagstatistieken gegroepeerd per API in aggregaties van uren of minuten. Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden. |
TableRetentionPolicy |
Het bewaarbeleid dat bepaalt hoe lang de gekoppelde gegevens moeten blijven bestaan. Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden. |
TableSasPermissions | |
TableServiceClient |
Een client voor interactie met de Table Service op accountniveau. Deze client biedt bewerkingen voor het ophalen en configureren van de accounteigenschappen, evenals het weergeven, maken en verwijderen van tabellen in het account. Voor bewerkingen die betrekking hebben op een specifieke tabel, kan een client voor deze entiteit worden opgehaald met behulp van de get_table_client functie . Maak TablesBaseClient op basis van een referentie. |
TableTransactionError |
Er is een fout opgetreden in de transactiebewerkingen. |
Enums
EdmType |
Wordt gebruikt door EntityProperty om het type entiteitseigenschap aan te geven dat moet worden opgeslagen door de Table-service. |
SASProtocol | |
TableErrorCode | |
TransactionOperation | |
UpdateMode |
Functies
generate_account_sas
Hiermee wordt een Shared Access Signature gegenereerd voor de tabelservice. Gebruik de geretourneerde handtekening met de parameter sas_token van TableService.
generate_account_sas(credential: AzureNamedKeyCredential, resource_types: ResourceTypes, permission: str | AccountSasPermissions, expiry: datetime | str, **kwargs) -> str
Parameters
- resource_types
- ResourceTypes
Hiermee geeft u de resourcetypen op die toegankelijk zijn met de account-SAS.
- permission
- str of AccountSasPermissions
De machtigingen die zijn gekoppeld aan de handtekening voor gedeelde toegang. De gebruiker is beperkt tot bewerkingen die zijn toegestaan door de machtigingen. Vereist, tenzij een id wordt opgegeven die verwijst naar een opgeslagen toegangsbeleid dat dit veld bevat. Dit veld moet worden weggelaten als het is opgegeven in een gekoppeld opgeslagen toegangsbeleid.
Het tijdstip waarop de handtekening voor gedeelde toegang ongeldig wordt. Vereist, tenzij een id wordt opgegeven die verwijst naar een opgeslagen toegangsbeleid dat dit veld bevat. Dit veld moet worden weggelaten als het is opgegeven in een gekoppeld opgeslagen toegangsbeleid. Azure converteert altijd waarden naar UTC. Als een datum wordt doorgegeven zonder tijdzone-informatie, wordt ervan uitgegaan dat deze UTC is.
Het tijdstip waarop de handtekening voor gedeelde toegang geldig wordt. Als u dit weglaat, wordt ervan uitgegaan dat de begintijd voor deze aanroep het tijdstip is waarop de opslagservice de aanvraag ontvangt. Azure converteert altijd waarden naar UTC. Als een datum wordt doorgegeven zonder tijdzone-informatie, wordt ervan uitgegaan dat deze UTC is.
- ip_address_or_range
- str
Hiermee geeft u een IP-adres of een bereik van IP-adressen van waaruit aanvragen te accepteren. Als het IP-adres van waaruit de aanvraag afkomstig is, niet overeenkomt met het IP-adres of het adresbereik dat is opgegeven in het SAS-token, wordt de aanvraag niet geverifieerd. Als u bijvoorbeeld sip=168.1.5.65 of sip=168.1.5.60-168.1.5.70 op de SAS opgeeft, wordt de aanvraag beperkt tot deze IP-adressen.
- protocol
- str of SASProtocol
Hiermee geeft u het protocol op dat is toegestaan voor een aanvraag die is ingediend.
Retouren
Een Sas-token (Shared Access Signature).
Retourtype
generate_table_sas
Hiermee wordt een Shared Access Signature gegenereerd voor de tabelservice. Gebruik de geretourneerde handtekening met de parameter sas_token van TableService.
generate_table_sas(credential: AzureNamedKeyCredential, table_name: str, **kwargs) -> str
Parameters
- credential
- AzureNamedKeyCredential
Referenties die worden gebruikt voor het maken van Shared Access Signature
- permission
- TableSasPermissions
De machtigingen die zijn gekoppeld aan de handtekening voor gedeelde toegang. De gebruiker is beperkt tot bewerkingen die zijn toegestaan door de machtigingen. Vereist, tenzij een id wordt opgegeven die verwijst naar een opgeslagen toegangsbeleid dat dit veld bevat. Dit veld moet worden weggelaten als het is opgegeven in een gekoppeld opgeslagen toegangsbeleid.
Het tijdstip waarop de handtekening voor gedeelde toegang ongeldig wordt. Vereist, tenzij een id wordt opgegeven die verwijst naar een opgeslagen toegangsbeleid dat dit veld bevat. Dit veld moet worden weggelaten als het is opgegeven in een gekoppeld opgeslagen toegangsbeleid. Azure converteert altijd waarden naar UTC. Als een datum wordt doorgegeven zonder tijdzone-informatie, wordt ervan uitgegaan dat deze UTC is.
Het tijdstip waarop de handtekening voor gedeelde toegang geldig wordt. Als u dit weglaat, wordt ervan uitgegaan dat de begintijd voor deze aanroep het tijdstip is waarop de opslagservice de aanvraag ontvangt. Azure converteert altijd waarden naar UTC. Als een datum wordt doorgegeven zonder tijdzone-informatie, wordt ervan uitgegaan dat deze UTC is.
- ip_address_or_range
- str
Hiermee geeft u een IP-adres of een bereik van IP-adressen van waaruit aanvragen te accepteren. Als het IP-adres van waaruit de aanvraag afkomstig is, niet overeenkomt met het IP-adres of het adresbereik dat is opgegeven in het SAS-token, wordt de aanvraag niet geverifieerd. Als u bijvoorbeeld sip=168.1.5.65 of sip=168.1.5.60-168.1.5.70 op de SAS opgeeft, wordt de aanvraag beperkt tot deze IP-adressen.
- policy_id
- str
Toegangsbeleids-id.
- protocol
- str of SASProtocol
Hiermee geeft u het protocol op dat is toegestaan voor een aanvraag die is ingediend.
- start_rk
- str
Beginrijsleutel
- start_pk
- str
Partitiesleutel starten
- end_rk
- str
Eindrijsleutel
- end_pk
- str
Partitiesleutel beëindigen
Retouren
Een Sas-token (Shared Access Signature).
Retourtype
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub Issues geleidelijk uitfaseren als het feedbackmechanisme voor inhoud. Het wordt vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor