tessl install tessl/pypi-azure-data-tables@12.7.0Microsoft Azure Data Tables Client Library for Python
Agent Success
Agent success rate when using this tile
90%
Improvement
Agent success rate improvement when using this tile compared to baseline
0.97x
Baseline
Agent success rate without this tile
93%
Build a secure access token generator for cloud table storage that creates time-limited, permission-scoped access tokens with network-level security controls.
The system must generate access tokens with the following security features:
The generator must accept:
The generator must return a valid access token string that can be used to authenticate table operations.
@generates
def generate_secure_table_token(
account_name: str,
account_key: str,
table_name: str,
start_time: datetime,
expiry_time: datetime,
permissions: str,
ip_address: str = None,
require_https: bool = True
) -> str:
"""
Generate a secure access token for table storage operations.
Args:
account_name: The storage account name
account_key: The storage account access key
table_name: Name of the table to grant access to
start_time: When the token becomes valid
expiry_time: When the token expires
permissions: String containing permission letters (r=read, a=add, u=update, d=delete)
ip_address: Optional IP address or range (e.g., "192.168.1.100" or "192.168.1.0-192.168.1.255")
require_https: Whether to enforce HTTPS-only access (default: True)
Returns:
str: The generated access token
"""
passProvides table storage access and token generation capabilities.