
For example to create /node_modules/serverless-dynamodb-local/dynamob/ you should specify -d / or -dbPath / with a forwardslash at the end. For the path, current working directory is /node_modules/serverless-dynamodb-local/dynamob. Note that you cannot specify both -dbPath and -inMemory at once. If you do not specify this option, the file will be written to the current directory. dbPath -d The directory where DynamoDB will write its database file. When you stop DynamoDB, none of the data will be saved. inMemory -i DynamoDB will run in memory, instead of using a database file.


The default setting for -cors is an asterisk (*), which allows public access. You must provide a comma-separated "allow" list of specific domains. cors -c Enable CORS support (cross-origin resource sharing) for JavaScript. Start: sls dynamodb startĪll CLI options are optional: -port -p Port to listen on.
Serverless offline local dynamodb install#
Note: This is useful if the sls dynamodb install failed in between to completely remove and install a new copy of DynamoDB local. To remove the installed dynamodb local, run: Open a browser and go to the url to access the web shell for dynamodb local. Note: Read the detailed section for more information on advanced options and configurations. Make sure above command is executed before this. To stop DynamoDB, type Ctrl+C in the command prompt window). Start DynamoDB Local and migrate (DynamoDB will process incoming requests until you stop it. Then in serverless.yml add following entry to the plugins array: serverless-dynamodb-local plugins:Īdd DynamoDB Resource definitions to your Serverless configuration, as defined here: Npm install -save serverless-dynamodb-local
