IBM Cloud使用Cloud Engine运行Job时输出结果的访问路径
IBM Cloud Code Engine Job 输出查看方式
Code Engine 中 Job 类型为短生命周期批处理任务,与常驻对外提供服务的 Application 类型不同,不会自动分配公网访问入口,任务运行结束后计算实例会直接销毁,运行输出默认投递至平台日志系统,查看路径如下:
- 控制台可视化查看
- 进入对应 Code Engine 项目页面
- 左侧导航栏选择「Jobs」,点击你创建的测试Job进入详情页
- 切换到「Job runs」标签页,可看到所有历史触发的执行记录,点击对应记录的「查看日志」按钮,即可看到代码中
print输出的全部内容(也就是你测试代码打印的0-9序列)
- 命令行查看(已安装IBM Cloud CLI时可用)
- 执行命令切换到目标项目:
ibmcloud ce project select -n <你的项目名称> - 执行命令拉取对应任务运行的日志:
ibmcloud ce jobrun logs --name <对应Job运行实例的名称>
- 执行命令切换到目标项目:
注意:平台默认日志留存周期约7天,如果你运行的是长耗时、高内存占用的计算作业,需要长期留存结果或者输出大体积文件,不要仅依赖标准输出打印结果,需要在Job配置中挂载对象存储实例,在代码中将结果写入挂载的存储路径,避免实例销毁、日志过期后数据丢失。
你之前运行应用类示例能快速找到访问入口,是因为Application类型为常驻服务,平台会自动分配可访问的公网域名,Job类型无对外服务能力,因此找不到访问入口属于正常情况,并非配置错误。
内容的提问来源于stack exchange,提问作者Hector MD
相关产品推荐
相关产品推荐

