|
|
hai 1 mes | |
|---|---|---|
| .. | ||
| assets | hai 1 mes | |
| src | hai 1 mes | |
| README.md | hai 1 mes | |
| pom.xml | hai 1 mes | |
| readme_s.md | hai 1 mes | |
| readme_s_en.md | hai 1 mes | |
| s.yaml | hai 1 mes | |
| s_en.yaml | hai 1 mes | |
本示例演示了如何使用临时密钥向OSS中上传一个文件。
com.aliyun.oss 版本见 maven https://mvnrepository.com/artifact/com.aliyun.oss/aliyun-sdk-oss
oss sdk 使用参考 https://help.aliyun.com/document_detail/84781.html
my-bucket)编译部署代码包
s deploy
注意:
pom.xml中有配置pre-deploy脚本mvn package, 在部署前会调用mvn package编译打包。
s invoke
调用函数时收到的响应如下所示:
FC Invoke Start RequestId: 7fe813fa-a81f-43c9-8c5f-xxxxxxxx
FC Invoke End RequestId: 7fe813fa-a81f-43c9-8c5f-xxxxxxxx
Duration: 1105.06 ms, Billed Duration: 1106 ms, Memory Size: 128 MB, Max Memory Used: 121.36 MB
========= FC invoke Logs end =========
FC Invoke Result:
done
End of method: invoke
# 编译部署
mvn package
# 打包文件
cd target && zip -r java11-oss.zip *
选择服务(或创建服务)后,单击创建函数,如图所示
从零开始创建详细创建函数流程见文档: 使用控制台创建函数
编辑服务的配置,将角色设置为AliyunOSSFullAccess,或者创建新的服务角色,但要保证角色中有 AliyunOSSFullAccess 权限策略。
返回结果如下所示
done