tongchenkeji 发表于:2023-6-15 10:54:330次点击 已关注取消关注 关注 私信 请教一下 在函数计算里面要用oss的文件 ,文件路径怎么写呀?[阿里云函数计算] 暂停朗读为您朗读 请教一下 在函数计算里面要用oss的文件 ,文件路径怎么写呀? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 函数计算# Serverless2886# 函数计算2686# 对象存储1210
SkyundAM 2023-11-27 21:43:41 1 在函数计算中使用 OSS 文件时,可以使用 oss:// 协议指定 OSS 对象存储的地址。 具体操作步骤如下: 创建 OSS Bucket,获取 Access Key ID 和 Access Key Secret。在函数的根目录下创建一个名为 function-temp 的文件夹,该文件夹将用于存储函数的运行日志、文件等数据。在函数代码中,需要访问 OSS 文件时,使用 ossClient.getStream 方法,将 OSS 对象存储的文件名或文件路径作为参数传入方法中。
哪都带你去AM 2023-11-27 21:43:41 2 相对路径: 如果函数代码和要读取的文件在同一目录下,可以直接使用文件名来引用文件,例如:”file.txt”。 如果要读取的文件在子目录中,可以使用相对路径,例如:”data/file.txt”。 绝对路径: 阿里云函数计算会将 OSS 桶中的文件挂载到 /mnt 目录下,可以使用绝对路径来引用文件,例如:/mnt/bucket-name/path/to/file.txt。
有问必答AM 2023-11-27 21:43:41 3 参考:https://help.aliyun.com/document_detail/39607.html 此答案来自钉钉群“阿里函数计算官网客户”
ReaganYoungAM 2023-11-27 21:43:41 4 在函数计算中使用OSS文件,需要遵循以下规则: OSS文件的完整路径需要包含Bucket名称和文件名,格式为:oss:///。 在自己账户下的OSS Bucket 内的文件路径,需要写为oss:///例如,如果您想使用OSS Bucket 中的一个名为“example.txt”的文件作为函数计算的输入,则需要在函数代码中使用以下格式:oss://example-bucket/example.txt。 以上是函数计算中使用OSS文件的基本规则,您只需要将<> 中的内容替换成您的OSS Bucket 名称和相应的文件路径即可。
在函数计算中使用 OSS 文件时,可以使用 oss:// 协议指定 OSS 对象存储的地址。
具体操作步骤如下:
相对路径:
如果函数代码和要读取的文件在同一目录下,可以直接使用文件名来引用文件,例如:”file.txt”。 如果要读取的文件在子目录中,可以使用相对路径,例如:”data/file.txt”。
绝对路径:
阿里云函数计算会将 OSS 桶中的文件挂载到 /mnt 目录下,可以使用绝对路径来引用文件,例如:/mnt/bucket-name/path/to/file.txt。
参考:https://help.aliyun.com/document_detail/39607.html
此答案来自钉钉群“阿里函数计算官网客户”
在函数计算中使用OSS文件,需要遵循以下规则:
OSS文件的完整路径需要包含Bucket名称和文件名,格式为:oss:///
在自己账户下的OSS Bucket 内的文件路径,需要写为oss:///