[英]EntityAlreadyExists: Role with name chatbot-andrea-executor already exists
我正在用claudiajs創建一個Nodebot。
const botBuilder = require('claudia-bot-builder')
const excuse = require('huh')
module.exports = botBuilder((req) => {
return `Thanks for sending ${req.text}. Your message is very important to us, but ${excuse.get()}`
})
但是當我部署到AWS Cloud時。
claudia create --region us-east-1 --api-module app
我收到此錯誤:
{ EntityAlreadyExists: Role with name chatbot-andrea-executor already exists.
at Request.extractError (/.nvm/versions/node/v6.10.3/lib/node_modules/claudia/node_modules/aws-sdk/lib/protocol/query.js:47:29)
at Request.callListeners (/.nvm/versions/node/v6.10.3/lib/node_modules/claudia/node_modules/aws-sdk/lib/sequential_executor.js:105:20)
at Request.emit (/.nvm/versions/node/v6.10.3/lib/node_modules/claudia/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
at Request.emit (/.nvm/versions/node/v6.10.3/lib/node_modules/claudia/node_modules/aws-sdk/lib/request.js:678:14)
at Request.transition (/.nvm/versions/node/v6.10.3/lib/node_modules/claudia/node_modules/aws-sdk/lib/request.js:22:10)
at AcceptorStateMachine.runTo (/.nvm/versions/node/v6.10.3/lib/node_modules/claudia/node_modules/aws-sdk/lib/state_machine.js:14:12)
at /.nvm/versions/node/v6.10.3/lib/node_modules/claudia/node_modules/aws-sdk/lib/state_machine.js:26:10
at Request.<anonymous> (/.nvm/versions/node/v6.10.3/lib/node_modules/claudia/node_modules/aws-sdk/lib/request.js:38:9)
at Request.<anonymous> (/.nvm/versions/node/v6.10.3/lib/node_modules/claudia/node_modules/aws-sdk/lib/request.js:680:12)
at Request.callListeners (/.nvm/versions/node/v6.10.3/lib/node_modules/claudia/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
message: 'Role with name chatbot-andrea-executor already exists.',
code: 'EntityAlreadyExists',
time: 2017-05-19T19:03:01.956Z,
requestId: '-requestId (I changed it)-',
statusCode: 409,
retryable: false,
retryDelay: 4.143280988568199 }
對我來說,問題在於該應用程序已經部署到了AWS Lambda,而且我已經有了一個Facebook機器人。
我想創建一個電報機器人,這就是問題發生的原因。
然后,我使用了update
而不是像這樣create
:
claudia update --region us-central-1 --api-module bot --configure-telegram-bot
它對我有用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.