云开发实战 | 学习笔记

本文涉及的产品
对象存储 OSS,OSS 加速器 50 GB 1个月
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 简介:快速学习云开发实战

开发者学堂课程【钉钉应用云开发实战营:云开发实战】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/909/detail/14405


云开发实战

目录

1.前言

2.Day2 云应用使用云产品

3.Nas 存取文件

4.用 oss 上传和展示图片


一. 前言

首先了解一下云开发的相关人数, 多数人对于云开发的理念是不一致的。对于在线的开发以及在线部署这样一个平台。

那么平台更多趋向于降低 AI ,这个便是研发的成本,同样,这个是运维和使用的成本。还有真正的上线,这个计费的成本。
各个厂商进行这样一个部署。说明这方面不只是部署这样简单。这个也是重中之重。最重要的是怎样对开发者囊括在自己的云计算。

怎样进行货物运营,并将最终结果呈递上来,这是什么-这就是代码。代码从哪里来?换一种说法,就是谁能够把代码进行过来。

例如一个例子,微软收购并对其进行包装。

跟 wexco 已经结合。结合完成之后进行 action 。说明占据原图可以,不会丢失。同样做整个的一个部署生态。接下来进行的讲解主要是了解有什么样的平台的一个使用去存属你的数据,展示的图片一类的东西,如何进行语音应用的访问?

是怎样的一个初步形态?会进行详细的讲解。一些应用的构建。也会包括在内函数计算去进行这个部署讲解,因为云服务的原理。

了解再去进行操作应用。

同时并加以访问。其次制定函数计算,可以支持微服务。同时相映的,会更加复杂,但是原理是相互相通的。所以部署的原理就是说明整个云计算是部署这个虚拟网络环境里面的。函数计算不带虚拟网络环境,是每一个用户都可以创建自己的虚拟网络环境函数计算不属于任何一个用户。属于自己的一个继承。

如何使用函数计算?比如购买资源在其自身的环境类,这件事情通过一些事情。跟自己的用户进行虚拟环境打通,得到函数计算支持,支持后用资源进行网络做一个安全的拦截。

首先安全拦截要进行先行的控制,一个隐性弹性网卡就是函数计算,带着每一个用户的区域环境。

去 IP 访问每一个资源。除去虚拟网络环境当产品不属于虚拟网络环境还处于猜测阶段。对于他是否需要虚拟环境网络,一个远程或者一个辅助?可以直接使用PS进行访问。Ts 同样如此。

当支持内网,外网两种便可以进行访问。其次,进行虚拟环境网络访问和在非虚拟网络环境产品访问。

所处方向处于迅游网络环境,创建资源便与其有着密切联系,一个操作分为两个部分,第一部分是使用语音资源将其创建。会有一定的成本。

若创建使用一至两个小时,成本不高。可以理解为一个自我独有的子网交换机,便是子网里的交换机。


二.Day2 云应用使用云产品

image.png

image.png

云开发平台|用 RDS 数据库实现 Todolist
●阶段一、资源准备:
●创建 VPC 和交换机
.创建 RDS 实例
创建数据库,获得数据库名创建账号,获得用户名密码●. 添加白名单,交换机的R段
.登录数据库建表,参考代码 readme 。创建安全组
允许3306入方向流量
●阶段二、云开发平台:
●创建应用,解决方案为 ↓Midway Serverless MySQL 数据库示例
●应用环境管理,设置 vpC , yswitch ,安全组。
应用配置管理,设置数据库地址,数据库名,数据库端口,数据库用户名密码。MIDWAY RDS_ HOSTI RDS 实例内网地址
MIDWAY RDS_ DBNAME ;数据库名
MIDWAY_ _RDS_ USERNAME 数据库用户名
MIDWAY_RDS PASSWORD :数据库密码
MIDWAY RDS_ PORT : RDS实例内网端口

image.png

以上图右侧这个原理就是电视创建,原理是两部分,一部分这个自身的虚拟网络环境,是自己的私网,一些资源存储在这个私网里,需要函数计算访问它,

然后在访问它是函数计算有一个自己的一个私网集权,做一次打通,是在自己的私网里调出了一个 IP ,是有一个空了的一个 IP ,然后是一个弹性网卡的一个虚拟的,这个是无法查看,

然后结识网这个网卡上请求这个网卡将往对象里面,假如所以这是一个固定的IP,然后再加一个防火墙,在这个上面进行拦截,还是依然的请求,就是这么一个原理,对于一些外网的这个服务,比如像 oss 这种的,是在这个虚拟环境下的买卖函数计算,直接用 app 业的服务,但只要在同一个地域,可以必须要是一个远程存储服务,然后 PS 一样如此,那么就不需要。

是不需要走公网,但是也可以走公网来访问它。也是这么一个原理。

image.png


image.png

以上是重新创建一个钉钉 talk ,然后这里的子网,就是这里子网的大小。

三个级别,级别能够公平分配的 IP 不一样。同时对口可用区进行更改。可用区跟地域的关系,就是一个地域内部有多个机房的概念。此时专有网络 vpc 实例与相关交换机创建成功。

创建一个新的实例,如下图所示

image.png

image.png

完成以上操作即可成功。

新建一个应用,同时这是有一个特定模板。然后进行如下操作。

image.png

这时候创建一个数据在此测试。数据库创建出来之后,需要用哪一个用户来访问它就这个时候要创建一个账号。进行如上操作。

此时再看一下原理图。

原理图,这个函数计算,访问到这个这个虚拟网络的虚拟网络里面的这个IP要访问这个 ads ,这时候需要这个卡片是他其实是有一个白名单拦截,就是不是所有的这个 IP 我都认可,

那时候要把这个函数名单这个加一下,把其自己的这个网络里面所有的这个IP赋予给白名单,这样的话,至少私网内部的访问的时候,这时去设置一下这个数据库的白名单。

如下

image.png

 

三.Nas 存取文件

Nas 是一个网盘,所以就是可以挂载到任何一个系统里面的一个文件系统,这个文件系统比如说做函数计算都知道函数计算它使用就是随用随销毁,很多时候你想要这个数据,如果想要填写文件的这种本地存储,是不太可能的,存储出来就没有了,没有之后可以自己挂一个这种文件系统,那么把一些文件东西先成立,则整个即使他销毁了,后面的这个应用也可应用起来,之后也可以在身边。

那么先准备一下资源,原理也是一样的,就是它也是属于这个某一个为PC里面的,可以先创建。

image.png

创建 nas 应用

image.png

云开发平台|用 Nas 存取文件
●云开发平台集成了 NAS 功能:
创建应用,解决方案为↑空应用(Java/FC)
应用环境管理,设置vpc, vswitch, 安全组,NAS。应用配置管理,设置 NAS 环境。
nas.. mount. path : nas 挂载地址
部署,访问/file


四.用 oss 上传和展示图片

Oss 原理与上面的两个是不一样的。不需要私网环境的,只要一个公网的一个环境,那么空旷的环境,那应该如何去用这个函数计算就访问他,访问他其实就是上传和下载图片,那么其实这里边的这个原理是在用户的浏览器端,这个函数计算给你开发一个签名,然后这个签名用这个签名直接访问这个文件存储,然后把文件上传上去,和这个下来展示这么一个原理,

不想移走的原因是这个函数计算,是因为把一个大型的这种文件,然后每次都要通过你的服务器进行,那流量这个使用流量就很大,如果还再次对话,直接从他那里就将流量给省掉,就是这样。

Oss 它不需要这个私网环境,那就要准备的就是创建一个基础,这个叫 bucket 。

image.png

●OSS
创建 OSS-bucket
设置跨域
●设置权限,公共读
创建 ram 子账号,AK ,  SK , 授权 OSS 访问

创建一个 bucket

image.png

模式

可视化配置

副本配置

内容

导入已有系航照略

{

“version":“1"".

"statement": 【

{

Effect"" : "AllOe"" ,

Action" : "oSS:*"",

Resource"": 〔

“acs:os s*:*:dingdingtalk2".

“acs:os s:*:dingdingtalk2/

此时应经允许访问了!

读写权限重置。不建议使用,容易泄露个人信息。

此时新建应用。

image.png

根据路径依旧返回:

文件保存。

Debugger listening on ws : / /0.0.0.0:9999/d83dd910-c689-4c90-9781-d1ef667bf68d

For help, see: https://nodejs.org/en/docs/inspector

保存成功

1.AKID=LTAI5tAKyy1y49aL33RvCAGv

2.AKSK=a5KKaPG]3uu3AKY7fqbKXy9s4s3rxv

3.REGION=cn-beijing

4.osSBuCKETIBucket 名称

5.oSSDIR=上传目录 image

6

7

8

9.a5KKaPG]3uu3AKY7fqbKXy9s4s3rxV

新建目录:image

进行部署。

部署以此进行

[221-04-23 20:19:49]应用:OSS新应用TEST环境的域名test1yifaswrooejitslhxf.workbenchapi.com ( NANE 到 API 网关的二级墟名

57b68e4e5dce46af8ccf48985b1daedb-cn-shanghai.alicloudapi.com尚未生效,请稍等片刻当命令行工月dig/nslookup/ping等指令发现正确的解析记录后,即可直接通过域名正常访问该应用了。

[2021-04-23 20:19:49]应用: 0SS 新应用﹑云开发应用[TEST]环境部吾成功!

进行访问!

image.png

Oss 看起来像是储存系统其实每一个是模拟出来的。整个路径,就是一个存储单位。

插入 codoup 仓库:

紧接上述部署

查看效果
●阶段二、云开发平台:
●创建应用,解决方案为:空应用(Nodejs/FC)

●添加静态页面 index.html , 添加接口 osstoken,is

●应用配置管理,
OSSBUCKET : OSS的bucket 名称

OSSDIR:目录
REGION:地域

AKID: ak
AKSK:sk

问:如何进行映射!

Oss 看起来像是储存系统其实每一个是模拟出来的。整个路径,就是一个存储单位。

与放置路径没有任何关系。

如果在文件夹类,根据文件夹即可。

前端请求,提供外部服务。

中间的为所需要用到的路径

文件名加上内部方法。

如果文件在目录之下

那么中间部分,前端加上所建设目录的名称。

Oss 支持断点续传?

是肯定。

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
IDE JavaScript API
HarmonyOS开发第一步,熟知开发工具DevEco Studio
本文主要以常见的功能点作为概述希望可以帮助到学习HarmonyOS的开发者。
1230 0
|
关系型数据库 MySQL 应用服务中间件
LNMP详解(四)——LNMP原理与简单部署
LNMP详解(四)——LNMP原理与简单部署
803 1
|
6月前
|
Cloud Native Ubuntu Linux
云原生
Docker是一个基于Go语言的开源容器化平台,实现“一次镜像,处处运行”。它通过容器技术将应用及其依赖打包,实现高效、轻量的部署与隔离,相比传统虚拟机启动更快、资源占用更少。
385 0
云原生
|
5月前
|
存储 弹性计算 应用服务中间件
2026年阿里云服务器配置选型指南:个人与企业用户适配方案
在阿里云服务器选型中,核心是根据用户类型(个人 / 企业)、业务场景(网站搭建、开发测试、生产应用)及性能需求,匹配 CPU、内存、带宽、存储的最优组合。不同用户对成本、稳定性、扩展性的诉求差异显著,个人开发者侧重性价比与易用性,企业用户则需保障性能稳定与业务连续性。本文结合实例规格特性与场景需求,提供从入门到企业级的完整选型参考。
|
边缘计算 运维 5G
便携式小型 1588 PTP 主时钟构建精准同步时代、PTP主时钟、便携式1588主时钟
在数字化时代,精准时间同步是工业4.0、5G通信、智能电网等领域的核心基建。西安同步电子科技的SYN2402型1588主时钟,采用北斗/GPS双模技术与IEEE1588-2008协议,实现纳秒级精度,具备双源冗余、便携设计及多协议兼容等优势,适用于工业自动化、通信基站、金融交易和科研领域等多种场景,助力高效率、智能化的数字基础设施建设。
|
JSON JavaScript IDE
JSON 数据格式化方法
JSON 数据格式化方法
1156 3
|
存储 数据可视化 Python
使用Python实现个人财务管理工具
本文介绍如何使用Python实现一个简单的个人财务管理工具,包括记录支出和收入、生成财务报告和数据可视化等功能。通过命令行界面输入数据,计算总支出、总收入和净收入,并使用Matplotlib库进行数据可视化。
1166 2
|
数据采集 XML 缓存
心得经验总结:爬虫(爬虫原理与数据抓取)
心得经验总结:爬虫(爬虫原理与数据抓取)
609 0
|
物联网 C#
【C#】简单的蓝牙通讯功能实现
【C#】简单的蓝牙通讯功能实现
1114 0
|
人工智能 PyTorch 算法框架/工具
AI计算机视觉笔记二:基于YOLOV5的CPU版本部署openvino
本文档详细记录了YOLOv5模型在CPU环境下的部署流程及性能优化方法。首先,通过设置Python虚拟环境并安装PyTorch等依赖库,在CPU环境下成功运行YOLOv5模型的示例程序。随后,介绍了如何将PyTorch模型转换为ONNX格式,并进一步利用OpenVINO工具包进行优化,最终实现模型在CPU上的高效运行。通过OpenVINO的加速,即使是在没有GPU支持的情况下,模型的推理速度也从约20帧每秒提高到了50多帧每秒,显著提升了性能。此文档对希望在资源受限设备上部署高性能计算机视觉模型的研究人员和工程师具有较高的参考价值。
1672 0

热门文章

最新文章