Jupyter适配华为云验证任务心得
【摘要】 Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释
背景介绍
Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。华为云对象存储服务OBS提供安全稳定,性能领先,无限弹性扩展的存储能力,支持多种存储类型和应用场景,降低使用成本,驱动千行百业数据价值变现。
开发思路
首先我们需要在ECS里面安装python3以上版本,并且安装docker容器,使用docker容器部署并启动jupyter
docker run --name vk-jupyter -d \
-p 8888:8888 \
-v /opt/jupyter/jovyan:/home/jovyan \
jupyter/base-notebook:notebook-5.7.8
打开jupyterUI界面并访问,创建一个Python3的脚本文件
Jupyter上传文件到OBS
首先我们需要从华为云官网我的凭证里面新建访问密钥,获取AK与SK
通过OBSClient,传入ak,sk,server的值,与客户端建立连接。我们上传的是txt文件,所以contentType='text/plain',buckName是我们在OBS已存在桶名
objectKey是我们上传桶后的文件名
flie_path是我们上传存在Jupyter路径的地址包含文件名
最后调用putfile方法进行上传
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)