没有web接口开发经验,只会简单写一写功能函数,有没有办法写一个收集客户端数据的接口呢?本文将一步步带你如何在没有接口开发经验的情况下轻松的使用AWS服务器服务构建自己定制化的API接口。一、前期准备1.1、业务需求假设T公司有一个全球性的网站,每个国家站点都有一个下载页面。公司想要去监测全球用户的下载情况,需要对下载按钮进行埋点,那我们就需要有一个接口可以监测到用户的下载情况,需要记录的数据有如
这周老板给了个指示,有几个关键业务的服务器的备份需要额外的再做一个异地备份,以防万一。目前公司的服务器都在EC2上,每天会自动定时做快照服务。EC2的快照是保存在S3上面的,S3standard号称提供了11个9的可靠性,99.999999999%,理论上整个region大区的所有数据中心都挂了的情况不太可能发生,不过既然老板要求了,那么就来看看如何实现吧。尽管EC2的快照是备份在S3上面的,但是
分类:
其他好文 时间:
2020-07-31 01:19:00
阅读次数:
104
全球负载均衡说到AWS、Google、Azure的全球负载均衡,那我们需要了解一下AnycastIP。我们知道,在互联网中的公网IP是唯一的,正常来说,一个网络中不应该有两个相同的IP,那么Anycastprotocol就是这么一项可以让一个IP分散在多个地方,这需要云厂商和各地的网络运营商做好路由等协议,将用户路由到最近的节点。那么全球负载均衡就是利用到了这一点,让用户以最近的路径跳到云厂商的骨
分类:
其他好文 时间:
2020-07-29 18:01:53
阅读次数:
108
AWS提供了RDS这样传统的关系型数据库,也提供了Dynamodb这样的NoSQL数据库。那么问题来了,如何把现有的数据库迁移到AWS上呢?当然,数据库本身就提供了备份和还原的功能,我们完全可以手动拷贝备份到对应的服务器上然后进行还原的操作。这种操作对于相同平台的数据库来说还是比较方便的,但是如果涉及到不同的数据库平台,那就比较麻烦了。AWS本身就提供了一个数据库迁移的服务,叫做DatabaseM
分类:
数据库 时间:
2020-07-24 23:51:04
阅读次数:
128
第一步,在Route 53新建一个hosted zone,获取nameserver,一般有4个,分别覆盖不同地理区位的域名解析 第二步,进入GoDaddy域名管理页面,可以看到默认的nameserver和DNS记录 选择不用GoDaddy的DNS服务,自己custom nameserver,把Rou ...
分类:
其他好文 时间:
2020-07-24 21:56:43
阅读次数:
113
AWS KMS 简介及入门 快速入门 我们的目的是什么? 我们的目的是,把本地的数据,经过加密进行传输和存储;加密数据需要的资源有:加密算法、密钥、需要加密的数据;工作方式是需要加密的数据(被称作明文)经过某种算法后,生成新的代码串(被称作密文),这个算法运行的过程需要密钥。加密每一条数据都需要一把 ...
分类:
其他好文 时间:
2020-07-24 15:26:46
阅读次数:
117
豆子今天用AWSTrustAdvisor查看了一下安全组的设置,发现里面有N多安全组的端口设置都没有限制IP,还有几十个安全组明细是测试的产物,但是测试完了没有删除,就这么扔在那里。这些安全组的名单可以下载为Excel文件。我需要处理两件事情,第一,找到这些安全组对应的EC2实例,查看之后做好对应的修改;第二,那些完全没有用的安全组我可以删掉。下面看看怎么做的。我有一台EC2的管理服务器,上面已经
分类:
其他好文 时间:
2020-07-21 22:08:40
阅读次数:
113
Android 平台目前提供了两大类动画,在 Android 3.0 之前,一大类是 View Animation,包括 Tween animation(补间动画),Frame animation(帧动画),在 Android 3.0 中又引入了一个新的动画系统:Property Animation ...
分类:
其他好文 时间:
2020-07-18 22:35:31
阅读次数:
68
评测Loki日志工具 本文仅对Loki进行简单评测,不涉及原理和细节。 部署Loki Loki是grafana团队开发一个日志采集工具。使用推荐使用helm方式安装loki,官方推荐的tanka需要使用aws的s3服务。安装helm后直接运行如下命令即可在loki命名空间中部署最简单的loki套件。 ...
分类:
其他好文 时间:
2020-07-18 00:43:50
阅读次数:
400
一、自动签发 urls from rest_framework_jwt.views import obtain_jwt_token # 使用jwt自带的登录视图 urlpatterns = [ path('login/', obtain_jwt_token), ] settings import d ...
分类:
其他好文 时间:
2020-07-16 00:03:00
阅读次数:
59