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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
简介: 阿里云-云开发平台存储篇——给应用接上后端存储能力

给应用接上后端存储能力

云开发平台官网: 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 一下

在这里插入图片描述

- 部署

在这里插入图片描述

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

在这里插入图片描述

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2天前
|
前端开发 Java Go
从前端到后端:构建现代化Web应用的技术实践
本文将介绍如何通过前端和后端技术相结合,构建现代化Web应用的技术实践。我们将探讨前端开发、后端架构以及多种编程语言(如Java、Python、C、PHP、Go)在构建高效、可扩展的Web应用中的应用。
|
3天前
|
弹性计算 负载均衡 容灾
应用阿里云弹性计算:打造高可用性云服务器ECS架构
阿里云弹性计算助力构建高可用云服务器ECS架构,通过实例分布、负载均衡、弹性IP、数据备份及多可用区部署,确保业务连续稳定。自动容错和迁移功能进一步增强容灾能力,提供全方位高可用保障。
70 0
|
3天前
|
弹性计算 API Python
阿里云百炼应用之流程编排
阿里云通义百炼平台流程编排使用教程。
|
3天前
|
存储 Cloud Native 对象存储
AutoMQ:如何基于阿里云计算与存储产品实现云原生架构升级
AutoMQ[1] 是新一代基于共享存储架构实现的云原生 Kafka。得益于其存算分离的共享存储架构,通过和阿里云合作,深度使用阿里云可靠、先进的云服务如对象存储OSS、块存储 ESSD、弹性伸缩ESS以及抢占式实例实现了相比 Apache Kafka 10倍的成本优势并且提供了自动弹性的能力。
83395 2
AutoMQ:如何基于阿里云计算与存储产品实现云原生架构升级
|
3天前
|
机器学习/深度学习 算法 安全
深度学习在图像识别中的应用与挑战构建高效可扩展的RESTful API:后端开发的实战指南
【4月更文挑战第30天】 随着计算机视觉技术的飞速发展,深度学习在图像识别领域取得了显著的成果。本文将探讨深度学习技术在图像识别中的应用及其所面临的挑战。首先,我们将介绍深度学习的基本原理和关键技术,然后分析其在图像识别中的优势和应用案例。最后,我们将讨论当前深度学习在图像识别领域所面临的主要挑战和未来的发展趋势。
|
3天前
|
存储 缓存 算法
后端技术优化与应用研究
后端技术优化与应用研究
16 1
|
3天前
|
机器学习/深度学习 Kubernetes 微服务
后端技术发展及其在高性能系统中的应用研究
后端技术发展及其在高性能系统中的应用研究
18 0
|
3天前
|
存储 监控 前端开发
【专栏】阿里云ARMS前端监控的引入方法,以提升应用质量和稳定性
【4月更文挑战第29天】本文介绍了阿里云ARMS前端监控的引入方法,以提升应用质量和稳定性。该工具通过实时收集和分析用户行为、性能数据,提供错误监测和实时告警。步骤包括注册阿里云账号,创建前端监控项目,获取并嵌入监控代码到页面中,部署并运行,最后查看监控数据。案例和经验分享强调了合理设置监控指标、与其他工具结合以及定期分析数据的重要性。注意保护用户隐私,正确管理监控代码,并解决可能出现的数据不准确和大量错误告警问题。
|
3天前
|
存储 前端开发 JavaScript
从前端到后端:构建全栈应用的关键技术探究
在当今互联网时代,全栈开发已经成为了越来越多开发者的追求目标。本文将深入探讨从前端到后端构建全栈应用所需的关键技术,涵盖了前端框架选择、后端语言与框架、数据库设计以及前后端通信等方面,帮助读者全面了解全栈开发的必备技能和工具。
|
3天前
|
运维 Serverless 应用服务中间件
Serverless 应用引擎产品使用之在阿里云Serverless中函数计算FC nginx 部署上去之后放置静态页面如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
265 0

热门文章

最新文章