阿里云-云开发平台存储篇——给应用接上后端存储能力

本文涉及的产品
对象存储 OSS,20GB 3个月
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: 阿里云-云开发平台存储篇——给应用接上后端存储能力

给应用接上后端存储能力

云开发平台官网: https://workbench.aliyun.com/

案例一:用RDS数据库实现Todolist

在这里插入图片描述

1. 资源准备

在这里插入图片描述

- 填写vpc名称和交换机名称,选一下可用区即可

在这里插入图片描述

- 创建成功后如下

在这里插入图片描述

  • 创建RDS实例

    • 实例创建

    点击刚才创建的vpc管理按钮,然后点击RDS实例就可以跳转到RDS控制台

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里计费方式我们选择`按量计费`就好了,部署方案选择单可用区部署,实例规格选择最便宜的就好了
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20201225205507133.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5MzM5NDY3,size_16,color_FFFFFF,t_70)
然后进行实例配置,选择我们刚才创建的VPC,这里选择可用区的时候发现没有,我们看到下面可用区配置是H,我们创建的交换机可用区是B,可以重新创建一个可用区H的交换机(需要把上面创建的交换机先删除掉)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

刷新一下就可以看到刚才创建的交换机了,其他默认就ok
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20201225210402651.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5MzM5NDY3,size_16,color_FFFFFF,t_70)

在这里插入图片描述

- 创建数据库,获得数据库名

在这里插入图片描述
在这里插入图片描述

数据库创建好以后,我们可以通过在线的方式进行访问【访问前要创建账号,查看下一步】
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20201225212220833.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5MzM5NDY3,size_16,color_FFFFFF,t_70)
- 创建账号,获得用户名密码

在这里插入图片描述
在这里插入图片描述

- 添加白名单,交换机的IP段

在这里插入图片描述
在这里插入图片描述

- 登录数据库建表,创建表代码下面会讲到

在这里插入图片描述

在这里插入图片描述

`网络`选择刚才创建的VPC,添加一条入规则:目的为`MySQL(3306 )`,`源`选择我们刚才创建的VPC网段,然后点击创建就好了

在这里插入图片描述

2. 云开发平台

  • 在云开发平台创建一个空应用,创建教程可以查看此篇文章👉Web训练营Day01——创建应用,示例模板选择Midway Serverless MySQL数据库示例

在这里插入图片描述

如下为我创建的应用
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20201225211307880.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5MzM5NDY3,size_16,color_FFFFFF,t_70)
  • 点击开发部署跳转到 IDE,查看README.md文件,里面有创建数据库表代码,我们直接在RDS中执行语句就ok

在这里插入图片描述
在这里插入图片描述

  • 环境管理

在这里插入图片描述
在这里插入图片描述

  • 应用配置

在这里插入图片描述

这边的配置填我们创建的数据库的对应信息就好
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20201225214139938.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5MzM5NDY3,size_16,color_FFFFFF,t_70)
  • 部署

    • 首先 install 一下

    在这里插入图片描述

    • install 完成后,点击部署即可

在这里插入图片描述

部署成功后会有一个临时域名,进行访问即可
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20201225221149905.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5MzM5NDY3,size_16,color_FFFFFF,t_70)

在这里插入图片描述

案例二:用Nas存储文件

云开发平台集成了NAS功能

在这里插入图片描述

  • 创建应用

在这里插入图片描述
在这里插入图片描述

  • 应用环境管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 部署,访问

在这里插入图片描述

部署成功后访问临时域名即可

案例三:用OSS上传和展示图片

可参考官方解决方案: OSS文件浏览器直传方案

在这里插入图片描述

1. 资源准备

在这里插入图片描述

填写名称,将公共读打开

在这里插入图片描述

- 设置跨域

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

可以看到ak和sk
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20201225222846829.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5MzM5NDY3,size_16,color_FFFFFF,t_70)
- 创建目录

在这里插入图片描述
在这里插入图片描述

- 用户添加权限

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 云开发平台

  • 创建应用

在这里插入图片描述

  • 应用配置管理

    • OSSBUCKET:OSS的bucket名称
    • OSSDIR:目录
    • REGION:地域
    • AKID:ak
    • AKSK:sk

在这里插入图片描述
在这里插入图片描述

  • 添加静态页面 index.html,添加接口 osstoken.js

    • 直接从官方解决方案中复制前端index.html代码即可

在这里插入图片描述
在这里插入图片描述

- 添加接口,同样直接从官方文档中复制即可

在这里插入图片描述
在这里插入图片描述

- 添加路由

在这里插入图片描述

  • 部署

在这里插入图片描述
在这里插入图片描述
部署成功后,访问临时域名即可
在这里插入图片描述

实践:Midway Serverless + OTS Serverless 数据库快速开发 Todo List

1. 创建 OTS 资源

  • 创建实例

在这里插入图片描述
在这里插入图片描述

  • 创建数据表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 云开发平台

  • 创建应用

在这里插入图片描述

  • 应用配置

    • MIDWAY_OTS_ACCESSKEY 阿里云账户 AccessKey ID
    • MIDWAY_OTS_SECRET 阿里云账户 AccessKey Secret
    • MIDWAY_OTS_ENDPOINT 表格存储实例公网访问地址
    • MIDWAY_OTS_INSTANCE 表格存储实例名称
创建ak: https://ram.console.aliyun.com/manage/ak
在这里插入图片描述
在这里插入图片描述
存储桶公网和实例名称
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 部署运行

    • npm install 一下

在这里插入图片描述

- 部署

在这里插入图片描述

- 部署成功访问临时二级域名即可

在这里插入图片描述

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
28天前
|
Java 关系型数据库 API
探索后端技术:构建高效、可靠的服务器端应用
在当今数字化时代,后端技术是任何成功应用程序的基石。它涉及服务器、数据库和应用程序之间的交互,处理数据存储、业务逻辑和系统性能等关键任务。本文将深入探讨后端开发的核心概念、常见技术栈及其实际应用,帮助读者更好地理解和掌握构建高效、可靠后端系统的技巧与策略。
|
21天前
|
监控 中间件 Java
后端技术:构建高效、稳定的服务器端应用
【10月更文挑战第5天】后端技术:构建高效、稳定的服务器端应用
60 0
|
24天前
|
监控 关系型数据库 Serverless
探索后端技术:构建高效、可靠的服务器端应用
本文将深入探讨后端开发的核心概念和关键技术,从服务器架构到数据库管理,再到安全防护,为读者提供全面的后端技术指南。无论是初学者还是经验丰富的开发者,都能从中汲取灵感,提升自己的技术水平。
|
20天前
|
JavaScript 前端开发 API
探索后端技术:Node.js的优势和实际应用
【10月更文挑战第6天】 在当今数字化时代,后端开发是任何成功软件应用的关键组成部分。本文将深入探讨一种流行的后端技术——Node.js,通过分析其核心优势和实际应用案例,揭示其在现代软件开发中的重要性和潜力。
88 2
|
28天前
|
设计模式 算法 搜索推荐
后端开发中的设计模式应用与实践
在软件开发的广袤天地中,后端技术如同构筑高楼大厦的钢筋水泥,支撑起整个应用程序的骨架。本文旨在通过深入浅出的方式,探讨后端开发领域内不可或缺的设计模式,这些模式犹如精雕细琢的工具箱,能够助力开发者打造出既健壮又灵活的系统架构。从单例模式到工厂模式,从观察者模式到策略模式,每一种设计模式都蕴含着深刻的哲理与实践价值,它们不仅仅是代码的组织方式,更是解决复杂问题的智慧结晶。
|
26天前
|
算法 安全 关系型数据库
后端技术在现代软件开发中的重要性与应用
本文将深入探讨后端技术在现代软件开发中的关键作用及其广泛应用。我们将从后端开发的基本概念入手,逐步解析其在构建高性能、可扩展和安全的软件系统中的核心地位。通过具体案例,展示不同后端技术如何满足各种复杂业务需求,从而帮助企业实现数字化转型。最后,文章还将探讨未来后端技术的发展趋势,为开发者提供前瞻性的指导。
|
21天前
|
存储 安全 关系型数据库
后端技术深度剖析:构建高效稳定的企业级应用
【10月更文挑战第5天】后端技术深度剖析:构建高效稳定的企业级应用
48 0
|
4天前
|
JavaScript 前端开发 测试技术
拥抱开源:NestJS 在现代后端开发中的应用
【10月更文挑战第21天】NestJS 是一个基于 TypeScript 的现代 Node.js 框架,结合了 OOP、FP 和 FRP 元素,支持模块化设计、控制器、服务和守卫等核心概念,具备强大的依赖注入系统。本文探讨了 NestJS 的核心特性、应用场景及其在现代后端开发中的价值,包括构建 RESTful API、微服务、单页应用后端和企业级应用。通过最佳实践和社区支持,NestJS 可显著提高开发效率和代码质量。
|
24天前
|
存储 监控 NoSQL
探索后端技术:构建高效、可扩展应用的秘诀
在当今数字化时代,后端技术是任何成功应用程序的核心。本文将深入探讨如何利用先进的后端技术和策略来创建高效、可靠和可扩展的应用程序。我们将从基础架构的选择开始,逐步深入到数据管理、安全性、性能优化等关键领域,旨在为开发者提供一套全面的解决方案。
|
19天前
|
设计模式 算法 数据库连接
后端开发中的设计模式应用与实践
在软件开发的广袤天地中,设计模式如同夜空中最亮的星辰,引领着开发者们穿越复杂系统的迷雾。本文旨在通过深入浅出的方式,不仅探讨设计模式的理论精髓,揭示它们在后端架构中的重要性,还将以生动的实践案例,展示如何在实际项目中巧妙运用这些模式。我们邀请您一同踏上这场编程之旅,探索如何借助设计模式的力量,让后端系统更加健壮、灵活且易于维护,共同揭开后端技术神秘面纱的一角。

热门文章

最新文章