AWS
文章平均质量分 93
Yehchitsai
厚积薄发
展开
-
如何将 Credly 中的数字徽章转成二维码
在这一篇文章中要说过当完成 AWS Academy Cloud Foundations 课程后,可以申请一个结业证书徽章,已下逐步说明,如何申请结业证书徽章,并转成二维码,可以放在个人简历中。原创 2022-12-14 10:59:17 · 1023 阅读 · 0 评论 -
AWS Academy LMS 考勤 - 教师
在说明了如何使用 AWS Academy LMS 中所提供的线上素材,而开始上课后,教师必须要去了解学生对于教材的实际使用状况,在这里介绍如何查看学生在各模块知识检查的答题以及实验的练习状况。原创 2022-11-27 21:11:45 · 346 阅读 · 0 评论 -
Credly 数字证书
通过颁发的徽章是对学习成果、经验或能力的数字表述。Credly 数字证书包括常见的组织徽章,如:AWS, Adobe, Autodesk, Certiport, Microsoft, CISCO, IBM 等等,以一种简单和安全的方式在线分享和验证,可以在互联网上共享,以获得最大的可见度和认可。使用者可以从许多不同的组织获得徽章,通过 Credly 管理的数字证书将帮助使用者以一种完整和有效的方式讲述使用者的职业故事。使用者可以在以下公开媒体展示自身的徽章。原创 2022-11-27 15:07:10 · 7655 阅读 · 0 评论 -
AWS Skill Builder - 练习 ACF 认证的第一站
https://explore.skillbuilder.aws/learn 是 AWS 针对要想要自学 AWS 云计算技术所提供的网站,里面提了很多自学的课程,今天要展示的是在学习完 AWS Academy Cloud Foundations 课程后,如何透过 AWS Skill Builder 进行的刷题练习。原创 2022-11-27 10:28:23 · 1610 阅读 · 0 评论 -
AWS Academy 资源说明
在这篇文章中主要介绍 AWS Academy 所提供的所有资源,主要以学生与教师两个不同的角色来介绍。原创 2022-11-21 10:26:45 · 748 阅读 · 0 评论 -
使用跨原始资源共用 CORS 的 Amazon API Gateway (REST API)
使用跨原始资源共用 CORS 的 Amazon API Gateway (REST API)跨原始资源共用 (CORS) 需要从不在相同网域托管的网页叫用 Web API。以下展示如何建立一个使用跨原始资源共用 CORS 的 Amazon API Gateway 使用 REST API。步骤 1. 进入 AWS Lambda 控制台登录 AWS 控制台画面后选择进入 AWS Lambda 控制台,单击左边功能导览列中的函式,会进入函式画面,注意所在区域,本范例以东京区域为例,如下图所示,单击建立函式按原创 2022-04-24 21:59:54 · 360 阅读 · 0 评论 -
使用跨原始资源共用 CORS 的 Amazon API Gateway (HTTP API)
使用跨原始资源共用 CORS 的 Amazon API Gateway (HTTP API)跨原始资源共用 (CORS) 需要从不在相同网域托管的网页叫用 Web API。以下展示如何建立一个使用跨原始资源共用 CORS 的 Amazon API Gateway 使用 HTTP API。步骤 1. 进入 AWS Lambda 控制台登录 AWS 控制台画面后选择进入 AWS Lambda 控制台,单击左边功能导览列中的函式,会进入函式画面,注意所在区域,本范例以东京区域为例,如下图所示,单击建立函式按原创 2022-04-24 21:18:41 · 582 阅读 · 0 评论 -
AWS Lambda 搭配 Amazon API Gateway (REST API)
AWS Lambda 搭配 Amazon API Gateway (REST API)AWS Lambda 是一种无伺服器、事件推动的运算服务,而 Amazon API Gateway 可以让开发人员轻松地建立、发布、维护、监控和保护任何规模的 API,使用 API Gateway 可以建立 RESTful API 和 WebSocket API,以启用即时双向通讯应用程式。本篇就是介绍如何结合这两个 AWS 服务,透过 Amazon API Gateway 来推动 AWS Lambda。步骤 1. 进原创 2022-04-24 15:50:29 · 735 阅读 · 0 评论 -
AWS Lambda 搭配 Amazon API Gateway (HTTP API)
AWS Lambda 搭配 Amazon API GatewayAWS Lambda 是一种无伺服器、事件推动的运算服务,而 Amazon API Gateway 可以让开发人员轻松地建立、发布、维护、监控和保护任何规模的 API,使用 API Gateway 可以建立 RESTful API 和 WebSocket API,以启用即时双向通讯应用程式。本篇就是介绍如何结合这两个 AWS 服务,透过 Amazon API Gateway 来推动 AWS Lambda。步骤 1. 进入 AWS Lambd原创 2022-04-24 11:01:15 · 1071 阅读 · 0 评论 -
AWS Academy LMS 教材使用 - 教师
AWS Academy LMS 教材使用 - 教师当开设一个 AWS Academ 课程并已经完成填加学生后,接下来要进行的就是课程的教授,AWS Academy 学习平台提供极为丰富的线上课程内容与操作,现在就从较为常用的部份来逐一说明。教材取得学生视图学习内容-单元视频教材知识检查演示活动实验评分教材取得开设课程后的第一步应该事先准备教材,这样老师可以事先预习,方便进行课程大纲的撰写以及课程时数的安排,首先进入 AWS Academy 学习平台 的入口首页 https原创 2022-04-03 09:46:55 · 813 阅读 · 0 评论 -
AWS Academy LMS 新增学生 - 教师与学生
当开设一个 AWS Academ 课程后(可参考 AWS Academy LMS 申请开课 - 教师),接着要将上课的学生新增到课程中,进入 AWS Academy 学习平台 的入口首页 https://www.awsacademy.com/LMS_Login ,选择以教师 (Educator) 身分登录,如下图所示。AWS Academy 学习平台入口首页教师端-发送邀请接着输入事先着注册好的帐号登录,登录成功后就会进入 AWS Academy 学习平台管理画面后,在左侧导览列中单击『课程』,选择原创 2022-03-27 19:11:11 · 1413 阅读 · 0 评论 -
AWS Academy LMS 申请开课 - 教师
AWS 所提供的 AWS Academy 教材可以透过 AWS Academy Learning Management System (LMS) 平台来进行操作,以下简称为 AWS Academy 学习平台。本示例透过AWS Academy 学习平台开设 AWS Academy Cloud Foundations 课程。首先在 AWS Academy 学习平台的入口首页 https://www.awsacademy.com/LMS_Login ,选择以教师 (Educator) 身分登录,如下图所示。原创 2022-03-27 18:59:00 · 642 阅读 · 0 评论 -
AWS Academy LMS (Learning Management System) 基础 – 教师
AWS Academy 登录画面 https://www.awsacademy.com/SiteLogin 输入事先着注册好的帐号登录,如下图所示。原则上帐号都是学校帐号加上 .awsacademy,比方说 notithome@usc.edu.tw.awsacademy。AWS Academy 登录画面登录成功后就会进入 AWS Academy 入口管理画面,如果是 AWS Academy 单位联络中心(CPOC)的帐号,可以提名学校老师为 AWS Academy 讲师,只要经过审核通过就可以成为单位原创 2022-03-27 18:43:10 · 774 阅读 · 0 评论 -
AWS Academy 简介
目标AWS Academy 的目标是在提供教育机构免费的课程,让教育者可以透过课程训练学生取得企业所需着证照或是云计算相关的工作能力。与 AWS Educate 的差异 AWS EducateAWS Academy目标熟习 AWS 的基础操作培养业界需求的证照与技术能力内容提供14个与云计算相关的学习路径与知识,有限的 AWS 使用资源完整的课程内容,包含教材(pdf)、评量、特定的实验环境与影片申请方法13岁(台湾、香港)/15岁(大陆)以上的自原创 2022-03-27 18:25:27 · 1565 阅读 · 0 评论 -
Day 33 - 实作 S3 驱动 Lambda 函数进行镜像
Day 33 - 实作 S3 驱动 Lambda 函数进行镜像AWS 有个教学课程,教学课程:使用 Amazon S3 触发条件建立缩图影像,今天我们就以这个教程为基础,并结合Day 32 - 透过手机呼叫 Amazon API Gateway 上传图片到 S3这篇文章,让使用者可以上传一个图片后,就完成图片镜像的动作。以上这个实验需要的 AWS 服务有Amazon API Gateway:提供上传图片用的 APIAWS Lambda: 执行将图片执行镜像处理的运算。Amazon S3: 提供两原创 2021-10-31 10:21:32 · 501 阅读 · 0 评论 -
Day 32 - 透过手机呼叫 Amazon API Gateway 上传图片到 S3
Day 32 - 透过手机呼叫 Amazon API Gateway 上传图片到 S3Day 31 - 使用 Amazon API Gateway 上传图片到 S3 演示了如何透过 API Gateway 直接上传一个图片到 S3,但如果要让手机也可以上传图片的话,那必须让这个 API Gateway 所实作的 REST API 可以有跨预存取 (CORS) 的功能,这篇文章的目的为:打开跨预存取 (CORS) 的功能。使用 curl 指令验证跨预存取的功能。如何针对 API Gateway 除原创 2021-10-31 10:13:58 · 372 阅读 · 0 评论 -
Day 31 - 使用 Amazon API Gateway 上传图片到 S3
Day 31 - 使用 Amazon API Gateway 上传图片到 S3建立 S3 存储桶 (bucket),关闭封锁所有公开存取权,并设定一个资料夹允许对外公开读取。建立 IAM 的角色:具备执行 Amazon API Gateway 的许可,而且拥有存取 CloudWatch Logs 许可以及读写 S3 存取桶的许可。建立 Amazon API Gateway 设定使用 PUT 方法上传。建立 S3 存储桶进入 Amazon S3 管理控制台,单击左手边的 存储桶,接着单击 建立存原创 2021-10-31 09:55:22 · 1095 阅读 · 0 评论 -
Day 30 - 实作 Amazon API GateWay 整合 AWS Lambda 与 Dynamodb
Day 30 - 实作 Amazon API GateWay 整合 AWS Lambda 与 DynamodbAmazon API GateWay 简介Amazon API Gateway 是由 AWS 提供的完全托管服务,使开发者可以创建、发布、维护、监控和保护任意规模的 API,可以使用它来创建充当应用程式前门的 RESTful 和 WebSocket API。这样,应用程式可以从后端服务访问数据、业务逻辑或功能,例如在 Amazon Elastic Compute Cloud (Amazon EC原创 2021-10-31 09:40:59 · 741 阅读 · 0 评论 -
Day 29 - AWS Lambda 接收参数查询 Dynamodb
Day 29 - AWS Lambda 接收参数查询 DynamodbDay 28 - AWS Lambda 结合 Dynamodb 介绍了如何利用 AWS Lambda 来读取 Dynamodb,只是查询的条件太过单调,只能用事先定义好的主键,在这里展示两种常见的用法:指定 Dynamodb 特定属性查询传入参数给 AWS Lambda指定 Dynamodb 特定属性查询如果要在 Dynamodb 的资料表中基于非主键属性来查询资料的话,需要建立二级索引。通过二级索引,使用者可以对表主键之外原创 2021-10-31 09:31:36 · 781 阅读 · 0 评论 -
Day 28 - AWS Lambda 结合 Dynamodb
Day 28 - AWS Lambda 结合 Dynamodb有了 DynamoDB 可以存储资料,接着需要透过适当的方法去存取 DynamoDB ,于是 AWS 提供了 AWS Lambda 作为撰写程式的全托管服务。AWS LambdaAWS Lambda 是一种无伺服器的运算服务,可让软体设计者开发并执行程式但不必布建或管理伺服器、建立工作负载感知丛集扩展逻辑、维护事件整合或管理执行阶段。使用 Lambda,软体设计者可以透过虚拟方式执行任何类型的应用程式或后端服务,全部无需管理。只要以 ZIP原创 2021-10-31 09:26:12 · 610 阅读 · 0 评论 -
Day 27 - 成本估计与 Amazon DynamoDB
Day 27 - 成本估计与 Amazon DynamoDB观赏鱼辨识成本估计根据 Day 01 - 观赏鱼辨识系统说明所介绍的服务,这个系统需要一个 g4dn.2xlarge 的 Amazon EC2 主机,以及一个 Amazon Elastic IP 的固定 IP 位置,在不考虑流量的情况下,一年的固定成本为 4,393.56 USD,这是以主机建置在 US East (Ohio) 地区来计算的, AWS 提供一个 AWS 价钱计算机 (AWS Pricing Calculator),计算结果如下图原创 2021-10-31 09:19:46 · 510 阅读 · 0 评论 -
Day 22 - Django + YOLO 后台整合应用
Day 22 - Django + YOLO 后台整合应用今天的任务是将 Day 07 - RESTful API 在 Amazon Linux 2 上传图片实作、Day 08 - Amazon Linux 2 上将 Django 与 Nginx 整合、Day 09 - Amazon Linux 2 上解决跨来源资源共用 (CORS) 与开机自动启动 uwsgi 这三天完成的 Django 后端结合 Day 14 - 安装与执行 YOLO 的 Joseph/darknet ,这样就可以完成观赏鱼辨识系统的原创 2021-10-30 10:14:15 · 3786 阅读 · 0 评论 -
Day 05 - Django + MariaDB 在 Amazon Linux 2
Day 05 - Django + MariaDB 在 Amazon Linux 2每天的目的是要让 Django Web 应用程序可以读取 MariaDB 的资料,在前一篇我们新增了一个专案为fishsite,这个专案下的fishsite子文件夹是整个网站的进入点,下图有文件夹目录的内容:__init__.py: 是一个空文件,指示Python目录命名Python套件。__pycache__文件夹:当.py档案第一次被汇入时,它会被直译器视为位元组程序码,将位元组码写入同名的.pyc档案中,简单的原创 2021-10-27 21:02:45 · 194 阅读 · 0 评论 -
Day 09 - Amazon Linux 2 上解决跨来源资源共用 (CORS) 与开机自动启动 uwsgi
Amazon Linux 2 上解决跨来源资源共用 (CORS) 与开机自动启动 uwsgi - Day 09在应用的后端,我们已经解决了以下几个问题:资料库存取: MariaDB。RESTful API 实作:使用 post 上传图片。后端伺服器整合:Nginx 并合并 Django。最后还有两个问题待解决:跨来源资源共用与自动启动。跨来源资源共用 (Cross-Origin Resource Sharing, CORS) 是指当使用者代理请求一个不是目前文件来源,例如来自于不同网域(dom原创 2021-10-27 19:43:09 · 415 阅读 · 0 评论 -
Day 08 - Amazon Linux 2 上将 Django 与 Nginx 合并
Amazon Linux 2 上将 Django 与 Nginx 合并 -Day 08先前我们都是直接使用 Django 所建立的网页伺服器,但是毕竟 Django 并非专注于网页伺服器这个领域,所以在 Python PEP 3333 号文件中有提出了一个 Python Web Server Gateway Interface (wsgi)规范,就是用来协助网站伺服器与 Python 框架结合的主要协议,下图就是 Nginx 结合 Django 的架构,一开始,我们都是使用浏览器直接存取 Django,透原创 2021-10-27 19:36:13 · 283 阅读 · 0 评论 -
Day 07 - RESTful API 在 Amazon Linux 2 上传图片实作
RESTful API 在 Amazon Linux 2 上传图片实作-Day 07RESTful API 规格书因为 RESTful API 需要前后端的合作,前端呼叫,后端设计开发,因此最好在正式运作之前先撰写 RESTful API 规格书,如下图所示。必须要确认的资讯有:功能说明:用来说明这个服务所提供的目的。服务路径 (URI): /imgUpload/请求方法:POST请求格式:multipart/form-data,需要说明,不然前端不知该如何传递资料的编码方式。请求输入的参数原创 2021-10-27 19:29:34 · 445 阅读 · 0 评论 -
Day 06 - Django + MariaDB + RESTful API + ARC
Django + MariaDB + RESTful API + ARC-Day 06开发 Web API 需要有工具来模拟 API 的呼叫,所以我们安装 Advanced REST client,使用方法很简单,只要输入适当的参数即可,以上一个案例而言,HTTP 请求的方法是 GET ,而读取的URL为 [EC2_IPv4]:8000/imgUpload/,所以安装完 Advanced REST client (ARC),后启动 ARC,分别设定方法与 URL ,按下送出,就可以在回应(Response原创 2021-10-27 19:15:23 · 202 阅读 · 0 评论 -
Day 03 - 安装数据库 MariaDB 在 Amazon Linux 2
安装数据库 MariaDB 在 Amazon Linux 2-Day 03启动 EC2 后每小时就要开始收费,务必要记得没有使用的时候就把 EC2 停止(stop),但不要把它终止掉(terminate),终止掉就会把整个个体回收,相对应的设定跟数据都会不见了,而停止状态只会收取 EBS 的费用。取得 EC2 的公有 IPv4 地址,登入到 EC2,详细操作可以参考 Amazon Elastic Compute Cloud (EC2) 笔记 的 联机到Amazon EC2(Windows) 这个部分,因原创 2021-10-26 20:43:43 · 661 阅读 · 0 评论 -
Day 02 - 选择具有GPU的EC2并完成配置
选择具有GPU的EC2并完成配置-Day 02需要配置一台电脑来处理接下来所有的服务,因为这是深度学习的应用,所以需要使用到GPU,而GPU的配置十分繁琐,而透过AWS EC2来配置的话,只要选择好对应的个体类型与AMI(Amazon Machine Image),可以很快的完成主机的配置。关于EC2的详细操作,可参考先前的 Amazon Elastic Compute Cloud (EC2) 笔记),在这里只简单的把画面撷取下来。首先要确认随选的个体(instance)是否有足够的数量可供使用,因为通原创 2021-10-26 20:25:20 · 833 阅读 · 0 评论 -
使用 Container 进行 Auto Scaling Group 二部曲
使用 Container 进行 Auto Scaling Group 二部曲目标是要透过 ECS 来进行 Auto Scaling Group 的规划基础环境建置基础环境指的是网络环境、容器的内容以及负载均衡器。接下来的操作其实跟 ASG 步进缩放政策 Step scaling policies 笔记 类似,可以参照该网址,但为方便起见我们还是操作一遍建置 VPC 与相关的子网 - 请参阅 Amazon VPC 实操。新增 EC2 实例 - 请参阅 Amazon Elastic Compute原创 2020-11-12 16:03:05 · 275 阅读 · 0 评论 -
使用 Container 进行 Auto Scaling Group 首部曲
使用 Container 进行 Auto Scaling Group 首部曲先前介绍的使用 Auto Scaling Group 的基本单位为 EC2,也就是当我们侦测的目标增加或减少时,扩展或是缩减的单位都是 EC2 实例,但这对于实际布署而言,单位大了一点,这不只会影响布署的成本,也影响反应的时间,接下来我们试着以容器 (Container) 为我们扩缩的单位。下图为我们要实作的环境, ELB 是需要对外开放所以放在公有子网,考虑容错,所以跨两个可用区,而 ECS Cluster 因为需要与外界存取,原创 2020-11-05 10:02:22 · 303 阅读 · 0 评论 -
Amazon Elastic Container Registry (ECR) 笔记
Amazon Elastic Container Registry (ECR)完成了 Docker 容器映像 (Container Image) 的制作,接着我们必须要这个影像布署到各个容器,所以我们要考虑的是如何储存这个影像。 Amazon Elastic Container Registry (ECR) 是一个全受管的 Docker 容器登录档,可让开发人员存放、管理以及部署 Docker 容器映像,可以让开发人员不必操作自己的容器储存库,也不必担心如何扩展基础设施,更重要的是使用 Amazon EC原创 2020-11-05 09:25:36 · 717 阅读 · 0 评论 -
Amazon Elastic Container Service (Amazon ECS) 简介
Amazon Elastic Container Service (Amazon ECS)Docker 是一种软件平台,可让您快速地建立、测试和部署应用程序,它将软件封装到容器 (Container) 的标准化单位,其中包含链接库、系统工具、程序代码和运行时间等执行软件所需的所有项目,用户可以将应用程序快速地部署到各种环境并加以扩展,而且知道程序代码可以执行。从下图可以看出,Container 比 VM 来的更轻量,更节省资源。图 01. Container 与 VM 的差别建立 Amazon EC原创 2020-10-28 15:04:30 · 989 阅读 · 0 评论 -
Amazon Simple Storage Service (Amazon S3) 简介
Amazon Simple Storage Service (Amazon S3)接下来要介绍的是如何将先前的应用程序从 EC2 搬移到更轻量的 Container 里,但在介绍 Container 之前先介绍 Amazon Simple Storage Service (Amazon S3) ,做为应用程序的储存空间。Amazon S3 简介Amazon S3 是 AWS 所推出的托管云储存解决方案,具有无缝扩展和提供 99.999999999% 的持久性。所谓的无缝扩展指的是当存取的流量增加时,维原创 2020-10-28 14:59:05 · 1215 阅读 · 0 评论 -
如何透过 JMeter 产生流量并透过 CloudWatch 监控流量
如何透过 JMeter 产生流量并透过 CloudWatch 监控流量我们先前的例子都是透过 CPU 使用率来决定扩展策略,但是流量一直都是比较直觉的判断方式,因为流量是用户使用应用程序次数的一个特征,今天要做的就是如何来产生我们想要的流量,以及透过CloudWatch来观察。JmeterJmeter 是 Apache 开源项目,使用Java开发的测试工具,主要用来做功能测试和性能测试(压力测试/负载测试),我们将会用它来进行流量的产生。安装 Java SE, https://www.java.co原创 2020-10-24 10:33:21 · 689 阅读 · 0 评论 -
ASG 简单缩放政策 Simple scaling policies 笔记
ASG 简单缩放政策 Simple scaling policies今天详细介绍 Auto Scaling Group 的 Simple scaling policies,下图为我们要实作的环境,为安全考虑我们将 Auto Scaling Group 放到私有子网,而 ELB 则是需要对外开放所以放在公有子网,考虑容错,所以跨两个可用区。图 1. 具有自动扩展功能的应用程序架构Aoto Scaling Group 建置接下来的操作其实跟 ASG 步进缩放政策 Step scaling polici原创 2020-10-20 17:16:46 · 708 阅读 · 0 评论 -
ASG 步进缩放政策 Step scaling policies 笔记
ASG 步进缩放政策 Step scaling policies今天详细介绍 Auto Scaling Group 的 Step scaling policies,下图为我们要实作的环境,为安全考虑我们将 Auto Scaling Group 放到私有子网,而 ELB 则是需要对外开放所以放在公有子网,考虑容错,所以跨两个可用区。图 1、具有自动扩展功能的应用程序架构Aoto Scaling Group 建置接下来的操作其实跟 ASG 目标跟踪缩放政策 Target tracking scalin原创 2020-10-20 17:03:51 · 828 阅读 · 0 评论 -
ASG 目标跟踪缩放政策 Target tracking scaling policies 笔记
ASG 目标跟踪缩放政策 Target tracking scaling policies今天详细介绍 Auto Scaling Group 的 Target tracking scaling policies,下图为我们要实作的环境,为安全考虑我们将 Auto Scaling Group 放到私有子网,而 ELB 则是需要对外开放所以放在公有子网,考虑容错,所以跨两个可用区。图 1. 具有自动扩展功能的应用程序架构Aoto Scaling Group 建置有接下来的操作其实跟 Auto Scal原创 2020-10-15 16:04:56 · 654 阅读 · 0 评论 -
EC2 中扩展与缩减的方法
EC2 中扩展与缩减的方法今天要讨论的是 Auto Scaling Out/In 自动扩展或缩减这样的配置有何可以再改进的地方:首先,根据 AWS 官方教材的作法,它们会建议把 Auto Scaling Group 放在私有子网,而 Elastic Load Balancing (ELB) 放在公有子网中。这样的配置比较合理,因为这样比较安全。对于 Auto Scaling Group 的扩展与缩减政策需要做进一步的说明扩展与缩减的方法维持固定数量执行实例 Maintain current ins原创 2020-10-15 10:51:29 · 860 阅读 · 0 评论 -
Auto Scaling Out/In 自动扩展或缩减笔记
Auto Scaling Out/In 自动扩展或缩减目前为止已经完成将应用程序从传统自建机房搬到 AWS 云端的工作,这已经帮管理人员节省了要管理一大堆实体设备的问题,接下来我们就继续发挥云端的特色,云计算最为人所称道的就是它的便利性,也就是要用多少拿多少,不用就还给云端,转成专业术语就是 Auto Scaling Up/Down 自动扩展或缩减,所以接下来我们要进行的就是如何让原先的架构可以达到这个目标,如下图所示图 1 具有自动扩展功能的应用程序架构下图是个很常见的网页应用程序计算使用量的统计原创 2020-10-15 10:40:29 · 689 阅读 · 0 评论