cdk-dynamo-table-viewer
An AWS CDK construct which exposes a public HTTP endpoint which displays an HTML page with the contents of a DynamoDB table in your stack.
SECURITY NOTE: this construct was built for demonstration purposes and using it in production is probably a really bad idea. It exposes the entire contents of a DynamoDB table in your account to the general public.
The library is published under the following names:
| Language | Repository |
|---|---|
| JavaScript/TypeScript | cdk-dynamo-table-viewer |
| Python | cdk-dynamo-table-viewer |
| .NET | Eladb.DynamoTableViewer |
| Java | com.github.eladb/cdk-dynamo-table-viewer |
Usage (TypeScript/JavaScript)
Install via npm:
$ npm i cdk-dynamo-table-viewer
Add to your CDK stack:
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
from cdk_dynamo_table_viewer import TableViewer
viewer = TableViewer(self, "CookiesViewer",
table=cookies_table,
title="Cookie Sales", # optional
sort_by="-sales"
)
Notes:
- The endpoint will be available (as an deploy-time value) under
viewer.endpoint. It will also be exported as a stack output. - Paging is not supported. This means that only the first 1MB of items will be displayed (again, this is a demo...)
- Supports CDK version 0.38.0 and above
License
Apache 2.0
Metadata
Release files for cdk-dynamo-table-viewer 3.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cdk-dynamo-table-viewer-3.1.2.tar.gz | 27.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cdk_dynamo_table_viewer-3.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.7 kB
Release files / cdk-dynamo-table-viewer-3.1.2.tar.gz
| Download URL | cdk-dynamo-table-viewer-3.1.2.tar.gz |
|---|---|
| Size | 27.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
99c63cda4029bab8d76d1228e8d667ff9c845bac32c70f02c36a625fb7e9b1bf
|
|
BLAKE2b-256 checksum How to use checksums |
22bd9635afce96ea66a80847bd69a7d77527d26e456b961f94023dfe09c79af3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4
|
Release files / cdk_dynamo_table_viewer-3.1.2-py3-none-any.whl
| Download URL | cdk_dynamo_table_viewer-3.1.2-py3-none-any.whl |
|---|---|
| Size | 26.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ca6bb78f8dc0382f807c933e55e4ec8b771ca63234df16484bcc672ce3cd162e
|
|
BLAKE2b-256 checksum How to use checksums |
b3da06812dba5625d84bf5d14f50e2429c3a68b953ec99eb08211cd809e4c0c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4
|