知识干货:基础存储服务新手体验营

白嫖的新知识!

云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务,免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。

阿里云对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。用户可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型,适合各种网站、开发企业及开发者使用。

阿里云OSS图片处理服务(Image Service,简称 IMG) ,是阿里云OSS对外提供的海量、安全、低成本、高可靠的图片处理服务。用户将原始图片上传保存在OSS上,通过简单的 RESTful 接口,在任何时间、任何地点、任何互联网设备上对图片进行处理。图片处理服务提供图片处理接口,图片上传请使用OSS上传接口。基于IMG,用户可以搭建出跟图片相关的服务。图片服务处理的图片来自于OSS,所以图片的上传实际是上传到OSS的同名Bucket中。

在真实的工作场景中,一般将图片、音频、视频等存储到OSS服务中,这样可以极大的提高用户的页面访问速度。

实验背景:

本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个图片分享网站。

实验简介:

本场景将提供一台配置了CentOS 7.7操作系统的ECS实例(云服务器)和一个对象存储OSS。通过本教程的操作,您可以基于CentOS 7.7操作系统的ECS实例和文件存储OSS,搭建一个图片分享网站。

实验操作:

【实验链接~立即前往】:https://developer.aliyun.com/adc/scenario/90b2bceaf9954d6f8780f26a1c913385

1、链接ecs服务器

打开虚拟桌面的Chromium浏览器,在RAM用户登录框中进行用户密码的配置。访问云服务器ECS控制台,切换所在地域并找到个人专属ECS实例进行远程连接。

说明:您可以在云产品资源列表中查看到您的ECS服务器密码。

2、展示基于ECS的图片分享网站

本步骤将展示基于ECS已搭建完成的图片分享网站,以及图片分享网站的源码。

在云产品资源列表中查看到您的ECS云服务器的弹性IP,浏览图片样式。接下来切换至Workbench远程连接页签,执行如下命令,进入网站系统的根目录并查看网站系统的根目录下的文件。

知识干货:基础存储服务新手体验营

知识干货:基础存储服务新手体验营

知识干货:基础存储服务新手体验营

返回如下结果,就可以看到图片分享网页中显示的图片,是从网站系统根目录/alidata/www/default中,读取图片01.png,02.png,03.png和04.png拼接的。

知识干货:基础存储服务新手体验营

3、搭建基于ECS和OSS图片分享网站

本步骤将提供指导如何在ECS实例上调用OSS API上传图片到OSS中。

在Workbench远程连接页签,配置cfg.json文件中的OSS信息,分别找到以下参数,并将以下参数根据实际情况进行修改。

知识干货:基础存储服务新手体验营

分别执行如下命令,将01.png、02.png、03.png和04.png三张图片分别上传到OSS的Object路径中。

知识干货:基础存储服务新手体验营

访问OSS控制台,在文件管理页签,可以看到当前Object列表中存在一个或多个文件夹。根据云产品资源列表中OSS的Object一级路径,单击相应的文件名。在Object一级路径中,根据云产品资源列表中OSS的Object二级路径,单击相应的文件名,之后可以在OSS的Object二级路径中,看到从ECS实例上传到OSS的四张图片。

知识干货:基础存储服务新手体验营
  1. 读取OSS存储图片

本步骤将指导如何修改图片分享网站的源码,实现图片分享网站从OSS中读取图片。

切换至Workbench远程连接页签,删除当前目录中的所有.png文件,可看到图片分享网站读取的ECS实例中的图片文件均无法正常显示。切换至文件存储OSS管理控制台页签。在文件管理页签中,单击01.png,复制文件URL。切换至Workbench远程连接页签,修改图片分享网站的源码。按i键进入编辑模式,找到下的标签中的src参数,将scr参数修改为图片的URL。重复上一步骤,修改02png、03png、04png。修改完成后文件内容如下所示。

知识干货:基础存储服务新手体验营

在Chromium网页浏览器中,在地址栏中输入http://

Original: https://www.cnblogs.com/bainana/p/16481176.html
Author: 阿里云云起实验室
Title: 知识干货:基础存储服务新手体验营

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/686247/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 解决谷歌浏览器http链接自动跳转到https的问题

    原文:https://www.cnblogs.com/cnxkey/articles/13995953.html 有些网址http协议和https协议是两个服务,有时候需要访问ht…

    技术杂谈 2023年5月31日
    0219
  • 面试题汇总

    JAVA 基础 1.java 性能优化 ①尽量指定类、方法的final 修饰符 ②尽量重用对象 ③尽可能使用局部变量 ④及时关闭流 ⑤尽量减少对变量的重复计算 ⑥尽量采用懒加载的策…

    技术杂谈 2023年6月21日
    080
  • c++多态的实现

    在面试中常常会有面试官问道,c++的多态的实现机制。那么,多态到底该如何实现呢? 多态的简单介绍 一般来说,多态分为两种, 静态&amp…

    技术杂谈 2023年6月21日
    098
  • go基于结构的数据序列和还原

    go基于结构的数据序列和还原 go基于结构的数据序列和还原 csharp;gutter:true; // test2 project main.go package main&lt…

    技术杂谈 2023年5月30日
    082
  • Vue中预览HIKVSION海康威视摄像头时ip不通浏览器卡死问题解决

    场景 SpringBoot+Vue+HIKVSION实现摄像头多选并多窗口预览(插件版): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/ar…

    技术杂谈 2023年5月31日
    0140
  • Entity Framework Code First反向生成代码

    那些年我们生成的代码 早年,笨点的方法通常都是使用DbFirst先生成cs,然后把CS复制出来做些修改 后台基本上就自己使用T4来写,但是一直也没时间完善成通用的版本 MS官方 提…

    技术杂谈 2023年5月31日
    080
  • Linux如何查看JDK的安装路径

    如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法. 1:echo $J…

    技术杂谈 2023年7月11日
    089
  • 分享自己写的一个小工具RGB转十六进制(高手勿喷)

    由于工作经常美工给的颜色是rgb,而我们网页里面是16进制。网上也有很多类型的工具。不过似乎都用浏览器打开。没网就不爽了 实现也很简单。代码已经共享了 http://git.osc…

    技术杂谈 2023年6月1日
    0102
  • C#根据日期范围过滤IQueryable<T>集合

    需要扩展IQueryable 现在可以筛选满足某个日期范围内的集合。比如: Original: https://www.cnblogs.com/darrenji/p/5383296…

    技术杂谈 2023年5月31日
    085
  • 前端

    https://www.made-in-china.com/ Original: https://www.cnblogs.com/hshy/p/16536327.htmlAutho…

    技术杂谈 2023年5月31日
    088
  • 强大的命令行工具wmic

    1.wmic=Microsoft Windows Management Instrumentation C:\WINDOWS\system32\wbem 下的东西,特别是.xsl格…

    技术杂谈 2023年6月1日
    067
  • [Linux]-常用命令

    路径与文件查看 wget xxx 下载xxx ls 查看目前路径下文件 cd xxx 跳转到xxx路径 du -csh ./* 查看文件夹所占存储容量 ln -s xxxa xxx…

    技术杂谈 2023年7月10日
    063
  • Yolov3算法详解

    在本文开题处我们就说过,Yolo系列算法时一种典型的”一阶段”目标检测算法,这是Yolo最为出彩的设计,一次性即可完成对目标的定位和识别——这是RCNN等其…

    技术杂谈 2023年7月23日
    084
  • lightdb启动与停止

    [zjh@hs-10-20-30-193 ~]$ lt_ctl -D lightdb-x-dev-server/data stop #停止 waiting for server t…

    技术杂谈 2023年6月1日
    091
  • 好物合集(1)

    Snipaste(超好用的电脑截图软件) 你是否还在为不知道怎么截图而烦恼,你是否还在不断切屏看另一个页面的内容而烦恼,你是否还在为如何提取页面中图片的大小以及颜色而烦恼,现在,这…

    技术杂谈 2023年7月11日
    070
  • 关于PostMan的一个坑

    疯狂翻车记录: 当我请求 http://localhost:8080/rs/publish/action时, 如下所示: 发现后端收到的body为空 为什么我说是postman的问…

    技术杂谈 2023年5月31日
    0113
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球