开发者社区 > 云原生 > Serverless > 正文

麻烦看看这是什么问题呢? { "request": { "params":

麻烦看看这是什么问题呢?

{ "request": { "params": { "data": { "regionId": "ap-southeast-1", "functionName": "application/createRelease", "params": "{"appName":"fc-stable-diffusion-plus-usi0","envName":"default","description":"Initialize by template fc-stable-diffusion-plus"}" },

    }
},
"response": {
    "message": "Error: SDK.ServerError\nErrorCode: EntityNotExist.Role\nRecommend: https://api.aliyun.com/troubleshoot?q=EntityNotExist.Role&product=Sts\nRequestId: 4CE69187-137B-3CDE-9953-2206EF869E52\nMessage: The role not exists: acs:ram::1526631675116390:role/aliyunfcserverlessdevsrole. \nRespHeaders: map[Access-Control-Allow-Origin:[*] Access-Control-Expose-Headers:[*] Connection:[keep-alive] Content-Length:[301] Content-Type:[application/json;charset=utf-8] Date:[Wed, 28 Jun 2023 01:32:20 GMT] Keep-Alive:[timeout=25] X-Acs-Request-Id:[4CE69187-137B-3CDE-9953-2206EF869E52] X-Acs-Trace-Id:[141cee321bf49e4006facb2261827e8f]]",
    "requestId": "57fb5db2-91d8-44d4-90d0-50a3f5c0b0a0",
    "successResponse": false,
    "data": {}
}

}

展开
收起
云问追踪 2023-06-28 11:29:53 106 0
5 条回答
写回答
取消 提交回答
  • 使用的这个 role 不存在

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-06-28 18:44:27
    赞同 展开评论 打赏
  • 根据提供的信息,可以看出这个问题是一个错误的响应消息,其中包含以下关键信息:

    • "ErrorCode: EntityNotExist.Role":表示错误的代码是"EntityNotExist.Role",意味着角色(Role)不存在。
    • "Message: The role not exists: acs:ram::1526631675116390:role/aliyunfcserverlessdevsrole":表示角色"acs:ram::1526631675116390:role/aliyunfcserverlessdevsrole"不存在。

    根据这些信息,问题可能是在使用阿里云函数(Aliyun Function Compute)时,调用了名为"application/createRelease"的函数,并且需要使用角色"acs:ram::1526631675116390:role/aliyunfcserverlessdevsrole",但该角色不存在。

    解决这个问题的步骤如下:

    1. 确认角色是否存在:登录到阿里云控制台,进入访问控制 RAM(Resource Access Management)服务,检查角色"acs:ram::1526631675116390:role/aliyunfcserverlessdevsrole"是否存在。如果不存在,请创建该角色。
    2. 授权角色给函数:在创建角色或编辑角色时,确保为该角色添加适当的权限,以便函数可以正常执行所需的操作。
    3. 更新函数配置:在函数配置中,确保将角色"acs:ram::1526631675116390:role/aliyunfcserverlessdevsrole"与函数"application/createRelease"关联起来。

    完成上述步骤后,再次尝试调用函数"application/createRelease",应该能够成功执行而不出现角色不存在的错误。

    2023-06-28 15:17:57
    赞同 展开评论 打赏
  • 根据提供的报错信息,应该是参数不对或者参数在对应的服务中未找到,建议排查下代码对sdk文档哦。

    2023-06-28 14:05:30
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    你好,根据错误提示The role not exists: acs:ram::1526631675116390:role/aliyunfcserverlessdevsrole来看的话,建议你重新部署一次函数计算fc-stable-diffusion-plus模板应用,并且在部署模板应用时检查一下应用授权是否充分授权。

    2023-06-28 13:09:10
    赞同 展开评论 打赏
  • 根据提供的信息,这似乎是一个请求,其中包含了一些参数。这个请求的目的是调用一个名为"application/createRelease"的函数,并传递了一些参数。

    具体而言,请求的参数如下:

    "regionId": "ap-southeast-1",表示请求的地区为亚太东南地区1。 "functionName": "application/createRelease",表示要调用的函数名称为"application/createRelease"。 "params": "{"appName":"fc-stable-diffusion-plus-usi0","envName":"default","description":"Initialize by template fc-stable-diffusion-plus"}",表示传递给函数的参数。这些参数包括"appName"(应用程序名称),"envName"(环境名称)和"description"(描述)。 根据这些信息,可以推断出这个请求的目的是在亚太东南地区1调用一个名为"application/createRelease"的函数,并传递相关的参数。

    2023-06-28 13:09:39
    赞同 展开评论 打赏
问答分类:
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载