-
Notifications
You must be signed in to change notification settings - Fork 5.7k
TemplateURL must reference a valid S3 object to which you have access. #2775
Copy link
Copy link
Closed
Labels
Description
This is a Bug Report
Description
I have a Serverless project that can be deployed from other machines but not my own. Other Serverless projects deploy for me.
For bug reports:
-
What went wrong?
When runningserverless deploy --stage productionI get the errorTemplateURL must reference a valid S3 object to which you have access.I have full admin access in the AWS account. -
What did you expect should have happened?
serverless deploy --stage productionshould have properly deployed. -
What was the config you used?
service: pinger
provider:
name: aws
runtime: nodejs4.3
cfLogs: true
iamRoleStatements:
- Effect: "Allow"
Action:
- "s3:ListBucket"
- "s3:GetObject"
Resource: "arn:aws:s3:::trek10-pinger*"
functions:
ping:
handler: events/handler.handler
timeout: 60
memory: 1024
events:
- schedule:
rate: rate(1 minute)
enabled: true
- What stacktrace or error message from your provider did you see?
C:\sandbox\trek10\pingdar>serverless deploy --stage production
Serverless: Packaging service...
Serverless: Uploading CloudFormation file to S3...
Serverless: Uploading service .zip file to S3 (6.38 MB)...
Serverless: Updating Stack...
Serverless Error ---------------------------------------
TemplateURL must reference a valid S3 object to which
you have access.
Stack Trace --------------------------------------------
ServerlessError: TemplateURL must reference a valid S3 object to which you have access.
at Response.req.send (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\lib\plugins\aws\provider\awsProvider.js:167:20)
at Request.<anonymous> (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:355:18)
at Request.callListeners (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\sequential_executor.js:105:20)
at Request.emit (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\sequential_executor.js:77:10)
at Request.emit (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:668:14)
at Request.transition (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:22:10)
at AcceptorStateMachine.runTo (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\state_machine.js:14:12)
at C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\state_machine.js:26:10
at Request.<anonymous> (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:38:9)
at Request.<anonymous> (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:670:12)
at Request.callListeners (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\sequential_executor.js:115:18)
at Request.emit (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\sequential_executor.js:77:10)
at Request.emit (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:668:14)
at Request.transition (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:22:10)
at AcceptorStateMachine.runTo (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\state_machine.js:14:12)
at C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\state_machine.js:26:10
Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Your Environment Information -----------------------------
OS: win32
Node Version: 6.9.1
Serverless Version: 1.2.0
Additional Data
- Serverless Framework Version you're using:
Serverless Version: 1.2.0 - Operating System:
Windows 10 Pro Version 10.0.14393 Build 14393 - Stack Trace:
ServerlessError: TemplateURL must reference a valid S3 object to which you have access.
at Response.req.send (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\lib\plugins\aws\provider\awsProvider.js:167:20)
at Request.<anonymous> (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:355:18)
at Request.callListeners (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\sequential_executor.js:105:20)
at Request.emit (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\sequential_executor.js:77:10)
at Request.emit (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:668:14)
at Request.transition (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:22:10)
at AcceptorStateMachine.runTo (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\state_machine.js:14:12)
at C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\state_machine.js:26:10
at Request.<anonymous> (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:38:9)
at Request.<anonymous> (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:670:12)
at Request.callListeners (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\sequential_executor.js:115:18)
at Request.emit (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\sequential_executor.js:77:10)
at Request.emit (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:668:14)
at Request.transition (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\request.js:22:10)
at AcceptorStateMachine.runTo (C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\state_machine.js:14:12)
at C:\Users\Charlie\AppData\Roaming\npm\node_modules\serverless\node_modules\aws-sdk\lib\state_machine.js:26:10
- Provider Error messages:
TemplateURL must reference a valid S3 object to which you have access.
Reactions are currently unavailable