Solution 1:

As I answered in DynamoDB local http://localhost:8000/shell this appears to be a regression in new versions of DynamoDB Local, where the shell mysteriously stopped working, whereas in versions from a year ago it does work.

Somebody should report it to Amazon. If there is some flag that new versions require you to set to enable the shell, it isn't documented anywhere that I can find.

Solution 2:

DynamoDB Local Web Shell was deprecated with version 1.16.X and is not available any longer from 1.17.X to latest. There are no immediate plans for a new Web Shell to be introduced.

You can download an old version of DynamoDB Local < 1.17.X should you wish to use the Web Shell.

Available versions:

aws s3 ls s3://dynamodb-local-frankfurt/

Download most recent working version with Web Shell:

aws s3 ls s3://dynamodb-local-frankfurt/dynamodb_local_2021-04-27.tar.gz .

The next release of DynamoDB Local will have an updated README indicating its deprecation