重温童年的“五子棋”,赢取专属阿里云Serverless证书
1. 选择实验资源
实验前必看!
本实验支持领取免费试用额度、个人账号资源两种实验资源方式。
本实验推荐领取免费试用额,下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。
说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。
领取免费试用额
使用个人账号开通试用,平台仅提供手册参考。
所有实验操作将保留至您的账号,请谨慎操作。
。开发者试用中心在实验页面下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。阿里云支持试用的产品列表、权益及具体规则说明请参考
说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。
个人账户资源
使用您个人的云资源进行操作,资源归属于个人。
所有实验操作将保留至您的账号,请谨慎操作。
平台仅提供手册参考,不会对资源做任何操作。
说明:使用个人账户资源,在创建资源时,可能会产生一定的费用,请您及时关注相关云产品资源的计费概述。
如果您免费额度已经用完,或者选择个人账号资源,体验过程中会产生少许费用,包括:
1. Serverless 应用引擎 SAE 使用费用:https://help.aliyun.com/document_detail/177380.html
2. 负载均衡 SLB 使用费用:https://www.aliyun.com/price/product?spm=5176.7921785.J_5253785160.8.2b992229Ftpt4U#/slb/detail/slb
经测算,若按照实验手册操作,本场景正常体验10分钟,并及时删除资源,费用在0.1元左右。在实验完成后或者中途停止时,请务必按照手册的步骤删除实例,以免产生额外费用。
2. 领取免费试用资源
在实验开始前,请您选择“领取免费试用额度”,在下方卡片找到SAE,点击“立即试用”
勾选服务协议,点击“立即试用”
按提示操作,即可完成领取,然后点击进入控制台
看到创建服务关联角色的提示后,点击“确认创建”。自此,已完成SAE免费试用的领取和开通。
说明:如果您的阿里云账号只能领取部分免费试用产品,请您领取符合免费试用资格的产品,然后进入实验,不满足免费试用资格的产品将会使用个人账户资源进行创建,并会产生一定的费用,请您及时关注账户扣费。
3. 创建 SAE 应用
选择应用列表,切换到深圳 region(一定要深圳 region 哦,否则拉不到镜像的~),创建应用,比如叫: serverless-wuzi ,专有网络配置选择自动配置,实例数选择 1 个。https://sae.console.aliyun.com/1)进入 SAE(
2)应用类型选择镜像部署-公有镜像,镜像地址为registry-vpc.cn-shenzhen.aliyuncs.com/sae-online/wuzi:1.0
注:该镜像取自开源项目https://github.com/itlwei/Wuzi,有删改
3)完成创建,SAE 会通过发布单执行部署应用流程。
4. 配置公网访问
1)在应用中绑定公网 SLB,SLB 端口设置为80,容器端口为80,点击确定会触发发布单执行绑定 SLB 操作。
5. 部署完毕,运行游戏
快通过浏览器访问 http://{SLBIP} (地址在下图),来进行五子棋挑战吧。
6. 接下来开始制作个人专属阿里云Serverless证书
首先创建 SAE Job),点击“任务模板列表”,切换到深圳regionhttps://sae.console.aliyun.com/1)进入SAE(
2)创建任务模板,任务模板名为 serverless-certificate,任务类型选择:一次性任务,专有网络配置选择:自动配置。
3)部署配置中选择java技术栈中的jar包部署,添加jar包url
在环境变量设置中新增环境变量,其中变量名称为 NAME,变量值为你的名字,用于证书登记。
4)任务设置中(首次使用需要开通eventbridge并进行授权操作)默认即可。
5)然后完成创建任务模板。
说明:如创建任务的过程中遇到The specified VpcId does not exist异常,需要在命名空间界面重新绑定vpc,点击切换VPC按钮,选择任意VPC即可。
7. 执行Job,获取证书
1)待创建任务发布单执行完毕后,访问公网请求url即可触发任务(或点击右上角 手动执行任务)
2)等待数秒后查看执行效果。
3)点击实时日志即可查看证书地址,访问后将下载你的专属阿里云Serverless先行者证书。
借助SAE Job可以快速创建全托管免运维的Serverless Job,欢迎大家使用。
8. 【重要】删除相关资源,停止收费
1)当体验完毕后,记得点击删除应用,停止收费。
2)然后删除任务模板,删除serverless-certificate 。
实验链接:https://developer.aliyun.com/adc/scenario/5c2ea734ceb8479692b6d9a22c96331c