[英]How to delete a serverless function using Twilio CLI?
当我尝试从以前的版本中删除 function 时,出现错误 20001。
重现错误的步骤:
twilio serverless:init my-project
twilio serverless:deploy
rm functions/private-message.js /functions/sms/reply.protected.js /assets/style.css /assets/message.private.js /assets/index.html
twilio serverless:deploy
twilio api:serverless:v1:services:functions:list --service-sid ZSXXXXXXXXXXXXXXXX
twilio api:serverless:v1:services:functions:remove \
--service-sid ZSXXXXXXXXXXXXXXXX \
--sid ZHXXXXXXXXXXXXXXXX
在最后一个命令之后我收到了这个错误:
» 来自 Twilio 的错误代码 20001:无法删除 function。它的一个或多个版本在构建中被引用。有关详细信息,请参阅https://www.twilio.com/docs/errors/20001
如果我输入“ Twilio Console > Functions and Assets > Services ”,那么:
我应该如何从服务中完全删除这些功能?
您可以使用以下命令删除无服务器 function 服务:
twilio api:serverless:v1:services:remove --sid ZS…
你已经在你的问题中提到了它,但我想向可能在这里遇到它的其他人强调这一点。 默认情况下,通过shell创建的function服务只能从shell中删除。通过控制台创建的function服务只能通过控制台删除。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.