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 |
| Go | github.com/cdklabs/cdk-dynamo-table-viewer-go/dynamotableviewer |
Usage (TypeScript/JavaScript)
Install via npm:
$ npm i cdk-dynamo-table-viewer
Add to your CDK stack:
# cookies_table: dynamodb.Table
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 2.60.0 and above
License
Apache 2.0
Metadata
Release files for cdk-dynamo-table-view 0.2.488
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-view-0.2.488.tar.gz | 33.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cdk_dynamo_table_view-0.2.488-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.3 kB
Release files / cdk-dynamo-table-view-0.2.488.tar.gz
| Download URL | cdk-dynamo-table-view-0.2.488.tar.gz |
|---|---|
| Size | 33.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
20256c9f513cb0e7c6c15387b3a7cbcb4d586f0ffffaab6cdabb56559c569efd
|
|
BLAKE2b-256 checksum How to use checksums |
80ba9e54b474fb9227954f7505562c7042feb5bdd5c921a1d478d7fe00246f50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.0
|
Release files / cdk_dynamo_table_view-0.2.488-py3-none-any.whl
| Download URL | cdk_dynamo_table_view-0.2.488-py3-none-any.whl |
|---|---|
| Size | 32.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1bf4fcfa28c889e5e9f5fb0b3855ab89c3e7f3df2e8474ce91f6b09a765396be
|
|
BLAKE2b-256 checksum How to use checksums |
2dcd1271cff02026e9a8a9e2d75ae8a8ec4e209fd149402653e9617070e03913
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.0
|