Pål Brattberg
01/25/2021, 3:40 PMsst start
. When I'm done developing, I deploy again to make sure I replace the mocked functions.
Is this correctly understood?
Thank you for your time!Frank
Frank
Frank
Pål Brattberg
01/25/2021, 4:44 PMPål Brattberg
01/25/2021, 7:27 PMserverless.yml
-files, for many services towards SST piecemeal and enable moving 1 function at a time to SST to be able to make use of Live dev?Pål Brattberg
01/25/2021, 7:28 PMserverless.yml
file) might take 1-2 mins.Frank
Frank
Frank
Frank
Frank
Frank
Pål Brattberg
01/25/2021, 11:41 PMFrank
Frank
Pål Brattberg
01/25/2021, 11:43 PMFrank
Pål Brattberg
01/25/2021, 11:43 PMFrank
Frank
Pål Brattberg
01/25/2021, 11:45 PMPål Brattberg
01/25/2021, 11:46 PMeu-west-1
, that should work, right?Frank
Pål Brattberg
01/25/2021, 11:49 PMPål Brattberg
01/25/2021, 11:49 PMaws-vault
btwFrank
sst start
?Pål Brattberg
01/25/2021, 11:53 PM❰pal❙~/temp/simple-sst❱00:39 ✔≻ aws-vault exec test-admin -- yarn sst deploy 00:39:41
yarn run v1.22.10
$ /Users/pal/temp/simple-sst/node_modules/.bin/sst deploy
Preparing your SST app
Transpiling source
Linting source
Deploying stacks
Building Lambda function src/lambda.handler
Linting Lambda function source
test-supersimpletesttemp-peasy: deploying...
:x: test-supersimpletesttemp-peasy failed: Error: This stack uses assets, so the toolkit stack must be deployed to the environment (Run "cdk bootstrap <aws://XXXXXXXXXX/eu-west-1>")
at Object.addMetadataAssetsToManifest (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/assets.ts:27:11)
at Object.deployStack (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/api/deploy-stack.ts:221:29)
at processTicksAndRejections (node:internal/process/task_queues:94:5)
at CdkToolkit.deploy (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/cdk-toolkit.ts:194:24)
at Object.deployAsync (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/serverless-stack.ts:122:15)
at /Users/pal/temp/simple-sst/node_modules/@serverless-stack/core/index.js:71:17
at async Promise.all (index 0)
at deployStacks (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/core/index.js:48:5)
at Object.parallelDeploy (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/core/index.js:446:3)
at parallelDeploy (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/cli/scripts/util/cdkHelpers.js:426:15)
Building Lambda function src/lambda.handler
Linting Lambda function source
:hourglass_flowing_sand: Bootstrapping environment <aws://XXXXXXXXXX/eu-west-1>...
:hourglass_flowing_sand: Bootstrapping environment <aws://XXXXXXXXXX/eu-west-1>...
Trusted accounts: (none)
Using default execution policy of 'arn:aws:iam::aws:policy/AdministratorAccess'. Pass '--cloudformation-execution-policies' to customize.
Trusted accounts: (none)
Using default execution policy of 'arn:aws:iam::aws:policy/AdministratorAccess'. Pass '--cloudformation-execution-policies' to customize.
CDKToolkit: creating CloudFormation changeset...
CDKToolkit: creating CloudFormation changeset...
:x: Environment <aws://XXXXXXXXXX/eu-west-1> failed bootstrapping: ChangeSetNotFound: ChangeSet [CDK-bfda59d0-ce25-4f51-8706-xxxx] does not exist
at Request.extractError (/Users/pal/temp/simple-sst/node_modules/aws-sdk/lib/protocol/query.js:50:29)
at Request.callListeners (/Users/pal/temp/simple-sst/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
at Request.emit (/Users/pal/temp/simple-sst/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
at Request.emit (/Users/pal/temp/simple-sst/node_modules/aws-sdk/lib/request.js:688:14)
at Request.transition (/Users/pal/temp/simple-sst/node_modules/aws-sdk/lib/request.js:22:10)
at AcceptorStateMachine.runTo (/Users/pal/temp/simple-sst/node_modules/aws-sdk/lib/state_machine.js:14:12)
at /Users/pal/temp/simple-sst/node_modules/aws-sdk/lib/state_machine.js:26:10
at Request.<anonymous> (/Users/pal/temp/simple-sst/node_modules/aws-sdk/lib/request.js:38:9)
at Request.<anonymous> (/Users/pal/temp/simple-sst/node_modules/aws-sdk/lib/request.js:690:12)
at Request.callListeners (/Users/pal/temp/simple-sst/node_modules/aws-sdk/lib/sequential_executor.js:116:18) {
code: 'ChangeSetNotFound',
time: 2021-01-25T23:52:29.176Z,
requestId: 'dc3779dd-fff4-4371-9ca6-245a036d527d',
statusCode: 404,
retryable: false,
retryDelay: 115.1102715438432
}
:x: test-supersimpletesttemp-peasy failed: ChangeSetNotFound: ChangeSet [CDK-bfda59d0-ce25-4f51-8706-xxxxx] does not exist
Stack test-supersimpletesttemp-peasy
Status: failed
Error: ChangeSet [CDK-bfda59d0-ce25-4f51-8706-xxxxxx] does not exist
Pål Brattberg
01/25/2021, 11:54 PMPål Brattberg
01/25/2021, 11:56 PMPål Brattberg
01/25/2021, 11:56 PM"type": "@serverless-stack/resources",
from sst.json
since I thought that was the problemFrank
yarn sst --version
Pål Brattberg
01/25/2021, 11:58 PM❰pal❙~/temp/simple-sst❱00:53 ✔≻ aws-vault exec test-admin -- yarn sst start 00:53:30
yarn run v1.22.10
$ /Users/pal/temp/simple-sst/node_modules/.bin/sst start
=======================
Deploying debug stack
=======================
:hourglass_flowing_sand: Bootstrapping environment <aws://XXXXXXXXXX/eu-west-1>...
Trusted accounts: (none)
Using default execution policy of 'arn:aws:iam::aws:policy/AdministratorAccess'. Pass '--cloudformation-execution-policies' to customize.
CDKToolkit: creating CloudFormation changeset...
:white_check_mark: Environment <aws://XXXXXXXXXX/eu-west-1> bootstrapped (no changes).
test-supersimpletesttemp-debug-stack: deploying...
[0%] start: Publishing 5a07db3ec798475f65df916455e1273XXXXXXXXXX:current
[100%] success: Published 5a07db3ec798475f65df916455e1273XXXXXXXXXX:current
test-supersimpletesttemp-debug-stack: creating CloudFormation changeset...
[█████████▋················································] (4/24)
12:56:05 AM | CREATE_FAILED | AWS::Lambda::Function | Disconnect
Uploaded file must be a non-empty zip (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException; Request ID: d891c097-a2bd-4242-8201-XXXXXXXXXX1; Proxy: null
)
12:56:06 AM | ROLLBACK_IN_PROGRESS | AWS::CloudFormation::Stack | test-supersimpletesttemp-debug-stack
The following resource(s) failed to create: [Disconnect7D6B12BD, Connect5B7625CA, Resource]. Rollback requested by user.
:x: test-supersimpletesttemp-debug-stack failed: Error: The stack named test-supersimpletesttemp-debug-stack failed creation, it may need to be manually deleted from the AWS console: ROLLBACK_COMPLETE
at Object.waitForStackDeploy (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/api/util/cloudformation.ts:321:11)
at processTicksAndRejections (node:internal/process/task_queues:94:5)
at Object.deployStack (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/api/deploy-stack.ts:348:26)
at CdkToolkit.deploy (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/cdk-toolkit.ts:194:24)
at Object.deploy (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/serverless-stack.ts:99:15)
at Object.deploy (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/core/index.js:25:10)
at deploy (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/cli/scripts/util/cdkHelpers.js:402:15)
at deployDebugStack (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/cli/scripts/start.js:128:21)
at Object.module.exports [as start] (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/cli/scripts/start.js:89:26)
Error: The stack named test-supersimpletesttemp-debug-stack failed creation, it may need to be manually deleted from the AWS console: ROLLBACK_COMPLETE
at Object.waitForStackDeploy (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/api/util/cloudformation.ts:321:11)
at processTicksAndRejections (node:internal/process/task_queues:94:5)
at Object.deployStack (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/api/deploy-stack.ts:348:26)
at CdkToolkit.deploy (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/cdk-toolkit.ts:194:24)
at Object.deploy (/Users/pal/temp/simple-sst/node_modules/sst-cdk/lib/serverless-stack.ts:99:15)
at Object.deploy (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/core/index.js:25:10)
at deploy (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/cli/scripts/util/cdkHelpers.js:402:15)
at deployDebugStack (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/cli/scripts/start.js:128:21)
at Object.module.exports [as start] (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/cli/scripts/start.js:89:26)
Error: Failed to get the endpoint from the deployed debug stack test-supersimpletesttemp-debug-stack
at deployDebugStack (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/cli/scripts/start.js:142:11)
at processTicksAndRejections (node:internal/process/task_queues:94:5)
at Object.module.exports [as start] (/Users/pal/temp/simple-sst/node_modules/@serverless-stack/cli/scripts/start.js:89:26)
error Command failed with exit code 1.
info Visit <https://yarnpkg.com/en/docs/cli/run> for documentation about this command.
Pål Brattberg
01/25/2021, 11:58 PMPål Brattberg
01/25/2021, 11:59 PMFrank
Pål Brattberg
01/26/2021, 12:00 AMPål Brattberg
01/26/2021, 12:00 AMPål Brattberg
01/26/2021, 12:08 AMUploaded file must be a non-empty zip
, but will empty the s3-bucket & .build/
and try againFrank
Pål Brattberg
01/26/2021, 12:12 AMPål Brattberg
01/26/2021, 12:16 AMFrank
Frank
Frank
Pål Brattberg
01/26/2021, 12:20 AMPål Brattberg
01/26/2021, 12:20 AMPål Brattberg
01/26/2021, 12:21 AMstart
nowFrank
Pål Brattberg
01/26/2021, 12:22 AMPål Brattberg
01/26/2021, 12:26 AMFrank
Frank
sst start
for this repo?Pål Brattberg
01/26/2021, 12:28 AMPål Brattberg
01/26/2021, 12:28 AMyarn
to runFrank
Pål Brattberg
01/26/2021, 12:28 AMFrank
Frank
Frank
ls -lsa node_modules/\@serverless-stack/cli/assets/debug-stack/lambda/
and paste the output here?Frank
Pål Brattberg
01/26/2021, 12:50 AM❰pal❙~/temp/simple-sst(gitmain)❱ 01:50 ✘≻ ls -lsa node_modules/\@serverless-stack/cli/assets/debug-stack/lambda/ 01:50:15
total 32
0 drwxr-xr-x 5 pal staff 160 Jan 25 22:24 ./
0 drwxr-xr-x 7 pal staff 224 Jan 26 00:13 ../
8 -rw-r--r-- 1 pal staff 88 Jan 25 21:53 wsConnect.js
16 -rw-r--r-- 1 pal staff 4582 Jan 25 21:53 wsDefault.js
8 -rw-r--r-- 1 pal staff 91 Jan 25 21:53 wsDisconnect.js
Frank
Frank
Frank
ls -lsa node_modules/\@serverless-stack/cli/assets/debug-stack/cdk.out/
Frank
Pål Brattberg
01/26/2021, 12:52 AMPål Brattberg
01/26/2021, 12:52 AMtotal 192
0 drwxr-xr-x 8 pal staff 256 Jan 26 00:54 ./
0 drwxr-xr-x 7 pal staff 224 Jan 26 00:13 ../
0 drwxr-xr-x 3 pal staff 96 Jan 26 00:54 .cache/
0 drwxr-xr-x 5 pal staff 160 Jan 26 00:13 asset.5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd/
8 -rw-r--r-- 1 pal staff 19 Jan 26 01:36 cdk.out
80 -rw-r--r-- 1 pal staff 39265 Jan 26 01:36 manifest.json
40 -rw-r--r-- 1 pal staff 19854 Jan 26 01:36 test-supersimpletesttemp-debug-stack.template.json
64 -rw-r--r-- 1 pal staff 32090 Jan 26 01:36 tree.json
Frank
ls -lsa node_modules/\@serverless-stack/cli/assets/debug-stack/cdk.out/asset.5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd/
Frank
Pål Brattberg
01/26/2021, 12:53 AM❰pal❙~/temp/simple-sst(gitmain)❱ 01:53 ✔≻ find node_modules/\@serverless-stack/cli/assets/debug-stack/cdk.out/ 01:53:12
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out/
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out//asset.5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out//asset.5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd/wsDefault.js
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out//asset.5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd/wsDisconnect.js
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out//asset.5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd/wsConnect.js
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out//test-supersimpletesttemp-debug-stack.template.json
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out//manifest.json
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out//cdk.out
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out//.cache
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out//.cache/5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd.zip
node_modules/@serverless-stack/cli/assets/debug-stack/cdk.out//tree.json
Pål Brattberg
01/26/2021, 12:53 AMPål Brattberg
01/26/2021, 12:54 AMotal 32
0 drwxr-xr-x 5 pal staff 160 Jan 26 00:13 ./
0 drwxr-xr-x 8 pal staff 256 Jan 26 00:54 ../
8 -rw-r--r-- 1 pal staff 88 Jan 26 00:13 wsConnect.js
16 -rw-r--r-- 1 pal staff 4582 Jan 26 00:13 wsDefault.js
8 -rw-r--r-- 1 pal staff 91 Jan 26 00:13 wsDisconnect.js
Frank
Pål Brattberg
01/26/2021, 12:55 AMPål Brattberg
01/26/2021, 12:55 AMlib/index.js
seem OK?Frank
node_modules/\@serverless-stack/cli/assets/debug-stack/cdk.out/test-supersimpletesttemp-debug-stack.template.json
Frank
Frank
sst start
worked fine on my side.Pål Brattberg
01/26/2021, 12:56 AMFrank
Frank
Frank
Pål Brattberg
01/26/2021, 12:57 AMPål Brattberg
01/26/2021, 12:58 AMfish
shell, can try using bash
, just to remove one factorFrank
Frank
Pål Brattberg
01/26/2021, 1:00 AMFrank
Pål Brattberg
01/26/2021, 1:02 AMAdministratorAccess
Pål Brattberg
01/26/2021, 1:02 AM.build
and try againPål Brattberg
01/26/2021, 1:03 AM:x: *test-supersimpletesttemp-debug-stack* failed: Error: The stack named test-supersimpletesttemp-debug-stack failed creation, it may need to be manually deleted from the AWS console: ROLLBACK_COMPLETE
Pål Brattberg
01/26/2021, 1:03 AMFrank
test-supersimpletesttemp-debug-stack: creating CloudFormation changeset...
[█████████▋················································] (4/24)
12:56:05 AM | CREATE_FAILED | AWS::Lambda::Function | Disconnect
Uploaded file must be a non-empty zip (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException; Request ID: d891c097-a2bd-4242-8201-XXXXXXXXXX1; Proxy: null
)
12:56:06 AM | ROLLBACK_IN_PROGRESS | AWS::CloudFormation::Stack | test-supersimpletesttemp-debug-stack
The following resource(s) failed to create: [Disconnect7D6B12BD, Connect5B7625CA, Resource]. Rollback requested by user.
Pål Brattberg
01/26/2021, 1:03 AMPål Brattberg
01/26/2021, 1:04 AM$ yarn sst start
yarn run v1.22.10
$ /Users/pal/temp/sst-eu-example/node_modules/.bin/sst start
=======================
Deploying debug stack
=======================
:hourglass_flowing_sand: Bootstrapping environment <aws://xxxxxxxx/eu-west-1>...
Trusted accounts: (none)
Using default execution policy of 'arn:aws:iam::aws:policy/AdministratorAccess'. Pass '--cloudformation-execution-policies' to customize.
CDKToolkit: creating CloudFormation changeset...
:white_check_mark: Environment <aws://xxxxxxxx/eu-west-1> bootstrapped (no changes).
test-supersimpletesttemp-debug-stack: deploying...
[0%] start: Publishing 5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd:current
[100%] success: Published 5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd:current
test-supersimpletesttemp-debug-stack: creating CloudFormation changeset...
[█████████▋················································] (4/24)
2:00:23 AM | CREATE_FAILED | AWS::Lambda::Function | Disconnect
Uploaded file must be a non-empty zip (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException; Request ID: 8740714a-17fd-4b9f-b8f3-c4f791b088ef; Proxy: null
)
2:00:24 AM | ROLLBACK_IN_PROGRESS | AWS::CloudFormation::Stack | test-supersimpletesttemp-debug-stack
The following resource(s) failed to create: [Disconnect7D6B12BD, Connect5B7625CA, Resource]. Rollback requested by user.
:x: test-supersimpletesttemp-debug-stack failed: Error: The stack named test-supersimpletesttemp-debug-stack failed creation, it may need to be manually deleted from the AWS console: ROLLBACK_COMPLETE
at Object.waitForStackDeploy (/Users/pal/temp/sst-eu-example/node_modules/sst-cdk/lib/api/util/cloudformation.ts:321:11)
at processTicksAndRejections (node:internal/process/task_queues:94:5)
at Object.deployStack (/Users/pal/temp/sst-eu-example/node_modules/sst-cdk/lib/api/deploy-stack.ts:348:26)
at CdkToolkit.deploy (/Users/pal/temp/sst-eu-example/node_modules/sst-cdk/lib/cdk-toolkit.ts:194:24)
at Object.deploy (/Users/pal/temp/sst-eu-example/node_modules/sst-cdk/lib/serverless-stack.ts:99:15)
at Object.deploy (/Users/pal/temp/sst-eu-example/node_modules/@serverless-stack/core/index.js:25:10)
at deploy (/Users/pal/temp/sst-eu-example/node_modules/@serverless-stack/cli/scripts/util/cdkHelpers.js:402:15)
at deployDebugStack (/Users/pal/temp/sst-eu-example/node_modules/@serverless-stack/cli/scripts/start.js:128:21)
at Object.module.exports [as start] (/Users/pal/temp/sst-eu-example/node_modules/@serverless-stack/cli/scripts/start.js:89:26)
Error: The stack named test-supersimpletesttemp-debug-stack failed creation, it may need to be manually deleted from the AWS console: ROLLBACK_COMPLETE
at Object.waitForStackDeploy (/Users/pal/temp/sst-eu-example/node_modules/sst-cdk/lib/api/util/cloudformation.ts:321:11)
at processTicksAndRejections (node:internal/process/task_queues:94:5)
at Object.deployStack (/Users/pal/temp/sst-eu-example/node_modules/sst-cdk/lib/api/deploy-stack.ts:348:26)
at CdkToolkit.deploy (/Users/pal/temp/sst-eu-example/node_modules/sst-cdk/lib/cdk-toolkit.ts:194:24)
at Object.deploy (/Users/pal/temp/sst-eu-example/node_modules/sst-cdk/lib/serverless-stack.ts:99:15)
at Object.deploy (/Users/pal/temp/sst-eu-example/node_modules/@serverless-stack/core/index.js:25:10)
at deploy (/Users/pal/temp/sst-eu-example/node_modules/@serverless-stack/cli/scripts/util/cdkHelpers.js:402:15)
at deployDebugStack (/Users/pal/temp/sst-eu-example/node_modules/@serverless-stack/cli/scripts/start.js:128:21)
at Object.module.exports [as start] (/Users/pal/temp/sst-eu-example/node_modules/@serverless-stack/cli/scripts/start.js:89:26)
Error: Failed to get the endpoint from the deployed debug stack test-supersimpletesttemp-debug-stack
at deployDebugStack (/Users/pal/temp/sst-eu-example/node_modules/@serverless-stack/cli/scripts/start.js:142:11)
at processTicksAndRejections (node:internal/process/task_queues:94:5)
at Object.module.exports [as start] (/Users/pal/temp/sst-eu-example/node_modules/@serverless-stack/cli/scripts/start.js:89:26)
error Command failed with exit code 1.
info Visit <https://yarnpkg.com/en/docs/cli/run> for documentation about this command.
Frank
sst start
is failing to deploy the debug stack right now. The debug stack is the one that has a websocket server that communicates between ur Lambda on AWS and the Lambda code on your local.Frank
Frank
Frank
Pål Brattberg
01/26/2021, 1:11 AMcdk-hnb659fds-assets-XXXXX-eu-west-1
I find the zip-file under assets/
Frank
Pål Brattberg
01/26/2021, 1:12 AMFrank
5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd.zip
file with 1.9KB in size, and after u unzip it, u see these 3 files. Right?Pål Brattberg
01/26/2021, 1:15 AMFrank
Frank
Frank
Pål Brattberg
01/26/2021, 1:18 AMFrank
test-supersimpletesttemp-debug-stack
stack?Frank
Pål Brattberg
01/26/2021, 1:19 AMFrank
Pål Brattberg
01/26/2021, 1:20 AMassets/||5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd.zip
Pål Brattberg
01/26/2021, 1:21 AMAssetParameters5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfdS3VersionKey580C0063
Pål Brattberg
01/26/2021, 1:21 AMFrank
Pål Brattberg
01/26/2021, 1:22 AMFrank
Frank
Frank
Frank
Uploaded file must be a non-empty zip (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException; Request ID: 8740714a-17fd-4b9f-b8f3-c4f791b088ef; Proxy: null
)
Frank
Pål Brattberg
01/26/2021, 1:25 AMdeploy
doesn't affect the debug
stack, right? because deploy
goes throughFrank
Frank
sst deploy
deploys your actual Lambda function.Frank
sst start
deploys the debug stack first, it then deploys your app with all your Lambda functions swapped with stub code that talks to your local.Pål Brattberg
01/26/2021, 1:27 AMFrank
Frank
Pål Brattberg
01/26/2021, 1:29 AMFrank
Frank
CreateFunction
Pål Brattberg
01/26/2021, 1:32 AM{
"eventVersion": "1.08",
"userIdentity": {
"type": "IAMUser",
"principalId": "AIDAQZBAEH36RMZZF455O",
"arn": "arn:aws:iam::053754478333:user/pal-mbp",
"accountId": "053754478333",
"accessKeyId": "ASIAJBFWIDKLWD3GKZWQ",
"userName": "pal-mbp",
"sessionContext": {
"sessionIssuer": {},
"webIdFederationData": {},
"attributes": {
"mfaAuthenticated": "false",
"creationDate": "2021-01-26T00:59:01Z"
}
},
"invokedBy": "<http://cloudformation.amazonaws.com|cloudformation.amazonaws.com>"
},
"eventTime": "2021-01-26T01:00:23Z",
"eventSource": "<http://lambda.amazonaws.com|lambda.amazonaws.com>",
"eventName": "CreateFunction20150331",
"awsRegion": "eu-west-1",
"sourceIPAddress": "<http://cloudformation.amazonaws.com|cloudformation.amazonaws.com>",
"userAgent": "<http://cloudformation.amazonaws.com|cloudformation.amazonaws.com>",
"errorCode": "InvalidParameterValueException",
"errorMessage": "Uploaded file must be a non-empty zip",
"requestParameters": {
"functionName": "test-supersimpletesttemp-debug-Disconnect7D6B12BD-MN4MQRGX4FKL",
"runtime": "nodejs12.x",
"role": "arn:aws:iam::053754478333:role/test-supersimpletesttemp-DisconnectServiceRole90A-10Y6GCCW63TQW",
"handler": "wsDisconnect.main",
"code": {
"s3Bucket": "cdk-hnb659fds-assets-053754478333-eu-west-1",
"s3Key": "assets/5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd.zip"
},
"description": "",
"timeout": 10,
"memorySize": 256,
"publish": false,
"environment": {},
"tags": {
"aws:cloudformation:stack-name": "test-supersimpletesttemp-debug-stack",
"aws:cloudformation:stack-id": "arn:aws:cloudformation:eu-west-1:053754478333:stack/test-supersimpletesttemp-debug-stack/aa5ac270-5f71-11eb-b58c-0ad9a0231ad1",
"aws:cloudformation:logical-id": "Disconnect7D6B12BD"
},
"fileSystemConfigs": []
},
"responseElements": null,
"requestID": "8740714a-17fd-4b9f-b8f3-c4f791b088ef",
"eventID": "75c93436-7f76-43f4-bae3-9a2f227dcdb4",
"readOnly": false,
"eventType": "AwsApiCall",
"managementEvent": true,
"eventCategory": "Management",
"recipientAccountId": "053754478333"
}
Frank
Pål Brattberg
01/26/2021, 1:36 AM{
"eventVersion": "1.08",
"userIdentity": {
"type": "IAMUser",
"principalId": "AIDAQZBAEH36RMZZF455O",
"arn": "arn:aws:iam::053754478333:user/pal-mbp",
"accountId": "053754478333",
"accessKeyId": "ASIAIV7X4WZG4VGDL5RA",
"userName": "pal-mbp",
"sessionContext": {
"sessionIssuer": {},
"webIdFederationData": {},
"attributes": {
"mfaAuthenticated": "false",
"creationDate": "2021-01-26T01:19:03Z"
}
},
"invokedBy": "<http://cloudformation.amazonaws.com|cloudformation.amazonaws.com>"
},
"eventTime": "2021-01-26T01:19:57Z",
"eventSource": "<http://lambda.amazonaws.com|lambda.amazonaws.com>",
"eventName": "CreateFunction20150331",
"awsRegion": "eu-west-1",
"sourceIPAddress": "<http://cloudformation.amazonaws.com|cloudformation.amazonaws.com>",
"userAgent": "<http://cloudformation.amazonaws.com|cloudformation.amazonaws.com>",
"requestParameters": {
"functionName": "test-supersimpletesttemp-supersimpl-LambdaD247545B-ZZ7J8GLGCRBJ",
"runtime": "nodejs12.x",
"role": "arn:aws:iam::053754478333:role/test-supersimpletesttemp-LambdaServiceRoleA8ED4D3-1XP73PAWH4ZGF",
"handler": "src/lambda.handler",
"code": {
"s3Bucket": "cdk-hnb659fds-assets-053754478333-eu-west-1",
"s3Key": "assets/25e6d9ad99e58f0a4839bafb93bb40c7ba2301fca03e67373b5380b022f7fb0b.zip"
},
"description": "",
"timeout": 3,
"memorySize": 128,
"publish": false,
"environment": {},
"tags": {
"aws:cloudformation:stack-name": "test-supersimpletesttemp-supersimpletesttemp",
"aws:cloudformation:stack-id": "arn:aws:cloudformation:eu-west-1:053754478333:stack/test-supersimpletesttemp-supersimpletesttemp/79f31170-5f74-11eb-9737-02490df7d905",
"aws:cloudformation:logical-id": "LambdaD247545B"
},
"fileSystemConfigs": []
},
"responseElements": {
"functionName": "test-supersimpletesttemp-supersimpl-LambdaD247545B-ZZ7J8GLGCRBJ",
"functionArn": "arn:aws:lambda:eu-west-1:053754478333:function:test-supersimpletesttemp-supersimpl-LambdaD247545B-ZZ7J8GLGCRBJ",
"runtime": "nodejs12.x",
"role": "arn:aws:iam::053754478333:role/test-supersimpletesttemp-LambdaServiceRoleA8ED4D3-1XP73PAWH4ZGF",
"handler": "src/lambda.handler",
"codeSize": 5167,
"description": "",
"timeout": 3,
"memorySize": 128,
"lastModified": "2021-01-26T01:19:57.224+0000",
"codeSha256": "rRjaOKsLsVNzfL8nKjtFqZ6X9F7Vs3oxBFBY7GKolfY=",
"version": "$LATEST",
"environment": {},
"tracingConfig": {
"mode": "PassThrough"
},
"revisionId": "95006900-f10d-46f4-bc88-949f84af5891",
"state": "Active",
"lastUpdateStatus": "Successful",
"packageType": "Zip"
},
"requestID": "4978c811-d163-40bf-91bf-cc176d371713",
"eventID": "9de94cae-ef90-4841-9c9d-b3aa5e9c2c29",
"readOnly": false,
"eventType": "AwsApiCall",
"managementEvent": true,
"eventCategory": "Management",
"recipientAccountId": "053754478333"
}
Frank
Pål Brattberg
01/26/2021, 1:40 AMPål Brattberg
01/26/2021, 1:40 AMPål Brattberg
01/26/2021, 1:40 AMPål Brattberg
01/26/2021, 1:40 AMPål Brattberg
01/26/2021, 1:42 AMFrank
Pål Brattberg
01/26/2021, 1:46 AM{
"eventVersion": "1.08",
"userIdentity": {
"type": "IAMUser",
"principalId": "AIDAQZBAEH36RMZZF455O",
"arn": "arn:aws:iam::053754478333:user/pal-mbp",
"accountId": "053754478333",
"accessKeyId": "ASIAJHCGZ5LQQB6K6JWA",
"userName": "pal-mbp",
"sessionContext": {
"sessionIssuer": {},
"webIdFederationData": {},
"attributes": {
"mfaAuthenticated": "false",
"creationDate": "2021-01-26T01:25:10Z"
}
},
"invokedBy": "<http://cloudformation.amazonaws.com|cloudformation.amazonaws.com>"
},
"eventTime": "2021-01-26T01:26:22Z",
"eventSource": "<http://lambda.amazonaws.com|lambda.amazonaws.com>",
"eventName": "CreateFunction20150331",
"awsRegion": "eu-west-1",
"sourceIPAddress": "<http://cloudformation.amazonaws.com|cloudformation.amazonaws.com>",
"userAgent": "<http://cloudformation.amazonaws.com|cloudformation.amazonaws.com>",
"errorCode": "InvalidParameterValueException",
"errorMessage": "Uploaded file must be a non-empty zip",
"requestParameters": {
"functionName": "test-supersimpletesttemp-debug-sta-Connect5B7625CA-6VN6HFEKZ4C1",
"runtime": "nodejs12.x",
"role": "arn:aws:iam::053754478333:role/test-supersimpletesttemp-ConnectServiceRole07B61C-1I3EK891BQPGH",
"handler": "wsConnect.main",
"code": {
"s3Bucket": "cdk-hnb659fds-assets-053754478333-eu-west-1",
"s3Key": "assets/5a07db3ec798475f65df916455e1273f5b751877099710e4d627b791fdb9acfd.zip"
},
"description": "",
"timeout": 10,
"memorySize": 256,
"publish": false,
"environment": {},
"tags": {
"aws:cloudformation:stack-name": "test-supersimpletesttemp-debug-stack",
"aws:cloudformation:stack-id": "arn:aws:cloudformation:eu-west-1:053754478333:stack/test-supersimpletesttemp-debug-stack/4ea6f8f0-5f75-11eb-9c99-021bac0dff71",
"aws:cloudformation:logical-id": "Connect5B7625CA"
},
"fileSystemConfigs": []
},
"responseElements": null,
"requestID": "210c3917-f9d9-4a7e-a6bb-f55ca8ac20d7",
"eventID": "0eb85664-a0c5-428b-92e1-bde7aab9a8c9",
"readOnly": false,
"eventType": "AwsApiCall",
"managementEvent": true,
"eventCategory": "Management",
"recipientAccountId": "053754478333"
}
Pål Brattberg
01/26/2021, 1:47 AMFrank
Pål Brattberg
01/26/2021, 1:51 AMPål Brattberg
01/26/2021, 1:51 AMFrank
Frank
Pål Brattberg
01/26/2021, 2:01 AMPål Brattberg
01/26/2021, 2:10 AM.build
dir, it worked! 😄Frank
Pål Brattberg
01/26/2021, 2:11 AMPål Brattberg
01/26/2021, 2:12 AMFrank
Pål Brattberg
01/26/2021, 2:16 AMFrank
Pål Brattberg
01/26/2021, 2:17 AMPål Brattberg
01/26/2021, 2:18 AMFrank
Pål Brattberg
01/26/2021, 2:27 AMPål Brattberg
01/26/2021, 2:28 AMPål Brattberg
01/26/2021, 2:28 AMFrank
Pål Brattberg
01/26/2021, 2:39 PMaws-vault
made this error reappear. I had to make sure all my profiles in ~/.aws/config
explicitly set region=eu-west-1
. See https://github.com/aws/aws-cdk/issues/1656