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

阿里函数计算中fc签发的credentials访问oss报AccessDenied,这个权限怎么给?

阿里函数计算中fc签发的credentials访问oss报AccessDenied,请问这个权限应该怎么给呢?

展开
收起
小小鹿鹿鹿 2023-11-13 20:50:14 86 0
2 条回答
写回答
取消 提交回答
  • 在阿里云函数计算(FC)中使用云对象存储服务(OSS)时,需要为FC实例授予对OSS资源的访问权限。以下是操作步骤:

    1. 创建或选择一个OSS Bucket。

    2. 进入Bucket的权限管理页面,点击"添加新用户"。

    3. 在新用户的权限管理页面,点击"添加权限",选择"函数计算访问"。

    4. 在弹出的对话框中,选择你的FC实例,然后点击"确定"。

    5. 此时,你的FC实例就已经获得了访问该OSS Bucket的权限。

    6. 你还需要在FC实例中配置OSS相关的参数,如Endpoint、AccessKeyId、AccessKeySecret、Bucket和Region等。这些参数可以在OSS Bucket的权限管理页面的"函数计算访问"选项卡中找到。

    7. 配置完成后,你就可以在FC实例中使用OSS服务了。

    2023-11-30 14:47:00
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    对于阿里云函数计算 fc 签发的 credentials 访问 oss 报 AccessDenied 错误的问题,您可以按照以下步骤进行解决:

    1. 请确保您的 fc 函数已经拥有足够的 OSS 访问权限,包括 bucket 级别和文件级别的权限。您可以前往 fc 控制台,在左侧菜单栏选择 “服务”>“配置文件”>“安全组”,将 fc 函数的安全组与 OSS 对象存储服务相联接。
    2. 向 fc 函数颁发访问 OSS 权限时,请确保指定正确的 OSS endpoint。
    3. 确保您的程序代码正确调用了签名算法,以确保发送到 OSS 的请求具有有效的签名。
    2023-11-14 14:15:28
    赞同 1 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载