3分钟创建Serverless Job 定时获取新闻热搜
实验前必看!
本实验支持领取免费试用额度、个人账号资源两种实验资源方式。
本实验推荐领取免费试用额,下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。
说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。
- 领取免费试用额
- 使用个人账号开通试用,平台仅提供手册参考。
- 所有实验操作将保留至您的账号,请谨慎操作。
- 在实验页面下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。阿里云支持试用的产品列表、权益及具体规则说明请参考开发者试用中心。
- 说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。
- 个人账户资源
- 使用您个人的云资源进行操作,资源归属于个人。
- 所有实验操作将保留至您的账号,请谨慎操作。
- 平台仅提供手册参考,不会对资源做任何操作。
- 说明:使用个人账户资源,在创建资源时,可能会产生一定的费用,请您及时关注相关云产品资源的计费概述。
如果您免费额度已经用完,或者选择个人账号资源,体验过程中会产生少许费用,包括:
1. Serverless 应用引擎 SAE 使用费用:https://help.aliyun.com/document_detail/177380.html
2. NAT网关使用费用:https://help.aliyun.com/document_detail/44611.html
3. 弹性公网IP使用费用:https://www.aliyun.com/price/product#/commodity/eipspm=5176.7921785.J_5253785160.8.2b992229Ftpt4U#/slb/detail/slb
经测算,若按照实验手册操作,本场景正常体验1小时,并及时删除资源,费用在1元以下。在实验完成后或者中途停止时,请务必按照手册的步骤删除实例,以免产生额外费用。
- 在实验开始前,请您选择“领取免费试用额度”,在下方卡片找到SAE,点击“立即试用”
- 勾选服务协议,点击“立即试用”
- 按提示操作,即可完成领取,然后点击进入控制台
- 看到创建服务关联角色的提示后,点击“确认创建”。自此,已完成SAE免费试用的领取和开通。
说明:如果您的阿里云账号只能领取部分免费试用产品,请您领取符合免费试用资格的产品,然后进入实验,不满足免费试用资格的产品将会使用个人账户资源进行创建,并会产生一定的费用,请您及时关注账户扣费。
- 登录SAE管理控制台(https://sae.console.aliyun.com/)。
- 在左侧导航栏中,单击任务模板列表。
- 在任务模板列表页面,单击创建任务模板。
- 在任务基本信息页面,输入任务模板名称,比如:sae-hot-news,专有网络配置选择自动配置,单击下一步:部署配置。
- 在部署配置页面,参考如下说明进行配置,然后单击下一步:任务设置。
参数说明:
- 技术栈语言:选择Java。
- 任务部署方式:选择JAR包部署。
- 任务运行环境:选择标准Java应用运行环境。
- Java环境:选择Open JDK 8。
- 文件上传方式:选择JAR包地址。
- JAR包地址:输入https://sae-demo-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/resou-1.0-SNAPSHOT-jar-with-dependencies.jar。
- 版本:默认配置即可,无需改动。
- 时区设置:默认UTC+8,无需改动。
- 在任务设置页面,单击开通EventBridge。
说明:如果您已开通Event Bridge,可忽略此步骤。
- 在事件总线 EventBridge(按量付费)页面,阅读并勾选事件总线 EventBridge(按量付费)服务协议,单击立即开通。
返回如下页面,表示您已成功开通Event Bridge。
- 切换至任务设置页面,单击立即授权。
- 在任务设置页面,Cron表达式输入为0 */1 * * ?,即每小时执行一次,单击下一步:确认规格。
- 在确认规格页面,单击确认创建。
返回如下页面,表示您已完成创建任务模板。
默认SAE实例无法访问公网,您需要通过开通公网nat来实现公网访问。
- 登录专有网络控制台(https://vpc.console.aliyun.com/nat/cn-shenzhen/nats)。
- 在公网NAT网关页面,单击创建NAT网关。
- 在公网NAT网关开通页面,所属专有网络选择为SAE任务所属的vpc。
说明:
- 公网NAT网关需要与SAE任务在同一个vpc下。
- 您可在Severless应用引擎控制台的任务模板详情页面,查看您刚刚创建的任务所在vpc。
- 在公网NAT网关开通页面,选择专有网络后,若提示无可用交换机,单击创建新的交换机。
- 在创建新的交换机对话框中, 依次设置交换机名称、可用区和IPv4网段,单击确定创建。
- 在交换机创建成功对话框中,单击继续购买NAT网关。
- 在公网NAT网关开通页面,访问模式选择为VPC全通模式(SNAT),弹性公网IP选择为新购弹性公网ip,带宽峰值调整为1Mbps,单击立即购买。
- 在确认订单页面,阅读并勾选《NAT网关(按量付费)服务协议》和《弹性公网IP开通服务协议》,单击确认订单。
返回如下页面,您可以看到弹性公网IP和NAT网关已创建完成。
- 在开通公网访问能力后,切换至Serverless应用引擎控制台页签。在任务模板详情页面,单击手动执行任务。
- 在任务记录页面,找到您刚刚执行的任务,单击任务id。
- 在任务详情页面,请您耐心等待任务执行完成。当运行状态变为Completed时,表示任务执行成功。
- 在任务详情页面,单击实例名称右侧的实时日志。
- 在实时日志页面,您可查看应用执行情况。
说明:后续每小时将自动获取当前新闻热搜,借助Serverless job可以快速创建全托管免运维的Serverless job,欢迎大家使用。
在体验结束后,您可以删除相关资源,以免继续产生费用。
- 在Serverless应用引擎控制台的任务模板详情页面,单击删除任务模板。
- 在删除任务模板对话框中,单击确定。您即可删除sae-hot-news任务。
- 在专有网络控制台的公网NAT网关页面,找到您创建的NAT网关,单击其右侧操作列下的 图标,然后单击删除。
- 在删除网关对话框中,勾选强制删除(删除NAT网关机器包含资源),单击确定。
说明:请您耐心等待NAT网关机器包含资源删除完成。
- 在专有网络控制台的弹性公网IP页面(https://vpc.console.aliyun.com/eip/cn-shenzhen/eips),找到NAT所使用的弹性公网IP,您可以看到该ip当前的状态已经变成未绑定实例的弹性公网IP,单击其右侧操作列下的 图标,然后单击释放。
实验地址:https://developer.aliyun.com/adc/scenario/c8c2b339bc0044beb3db42c59c748512