阿里云开放平台开发者挑战赛

简介: 阿里云开放平台,已经对外开放了10000+个API接口,为了让开发者能更好的使用这些服务,我们将不定期举办系列开发者挑战赛。首站“Terraform模板征集令”现火热招募中!动动指尖就可提升自身影响力,更有价值两千元的苹果AirPodsPro耳机和Logitech无线键盘大奖拿回家!优秀的你还等什么?快快报名参加吧!

赛程介绍

750x312.png

Terraform 模板征集大赛现火热招募中!!!本次大赛邀请所有对Terraform感兴趣的开发者加入“阿里云 Terraform Module”建设队伍,全程在线自主报名和提交作品。足不出门,动动指尖就可提升自身影响力,更有价值两千元的AirPods Pro耳机Logitech无线键盘大奖拿回家,优秀的模板提供者还有开放平台官网展示机会。还在等什么?快快报名参加吧!

屏幕快照 2019-11-11 上午11.23.49.png

点击报名

Terraform是什么?
Terraform是由HashiCorp公司于2014年推出的一个开源项目,是一个典型的IaC工具。阿里云作为国内第一家与 Terraform 集成的云厂商,经过两年多的努力,目前已经提供了超过 148 个 Resource 和 98 个 Data Source,覆盖计算,存储,网络,负载均衡,CDN,容器服务,中间件,访问控制,数据库等超过30款产品,现公开有奖征集 Terraform Module。参赛前请详细阅读以下活动规则,大奖轻松拿回家~~~

1.活动规则

1.1 代金券申请规则:

为了解决您参加活动的云资源使用问题,大赛组委会将提供价值300元的全站云资源代金券。请于12月06日前点击”代金券申请“,上传Module的简单介绍或初步架构图,同时提供您开发Module的阿里云的账号ID(具体可登录阿里云官网个人中心查看)。
活动审核专家将在3个工作日对审核通过的申请账号ID发放代金券。(注:同质化的架构图,以第一个申请者为准发放代金券)。使用有效期为一个月,上限100张,先到先得!

2 上午9.39.27.png

代金券申请

1.2 Terraform Module编写规则:

为了保证所提供的Module的质量和使用体验,编写的Module请尽量实现如下几条规则,会帮助您更快速的通过奖品评审:

  • 所提交的Module可以是对已注册Module https://registry.terraform.io/ 的重构和完善,也可以是对ROS模板或者其他友商模板的转换,也可以基于自定义的架构。来源不限,但要保证所要实现的Module必须从实际使用场景出发,以解决某种使用需求为目标,为Module使用者提供“开箱即用”的体验;
  • 所提交的Module只能包含对阿里云资源的管理,在此基础上,所使用的Resource和Data Source 可以包含由其他Provider提供的;
  • 每个Module需要包含一个README(英文),并且README中至少要包含Module的场景化描述,所涉及到的阿里云资源的介绍,Module背后的资源拓扑图,Module中所有的入参和出参的介绍,详细可参考官方提供的Module Demo:terraform-provider-demo
  • 架构图中所使用的图标推荐使用阿里巴巴官方提供的图标,可在 https://www.iconfont.cn/ 中查询并下载;
  • 每个Module都需要显示地声明Provider,并在Provider中设置参数 configuration_source=<Github ID>/<Module 名字后缀> ,以实现对所编写Module的打标,同时Provider需要支持对Region的自定义设置。详细可参考Module Demo:terraform-provider-demo:terraform-provider-demo
  • 每个Module都需要配置Terratest测试
  • 每个Module需要通过“terraform fmt”命令来格式化代码;
  • 每个Module都应该在Terraform Version 0.12.x 上开发。

1.3 Module提交规则

参赛者完成模板编写后,请提交Terraform Module至Github,并尽快根据官方发布规则完成对Module的注册和发布,同时请于截止日期12月12号前通过点击“提交模板”上传模板URL以确认提交,奖品评审会在此处提交信息后启动,请务必按时确认提交。(注:提交至GitHub的Module将是开源的状态)

Module提交模板

1.4 奖品评审规则:

收到Module提交确认申请后,大赛组委会技术专家将其进行审核和评比,审核结果将以邮件/电话/钉钉群的方式通知。最终的奖品评审分为“优秀奖评审”和“特等奖评审”,优秀奖提供50份Logitech无线键盘,先到先得;特等奖提供3份最新款Apple AirPods Pro耳机,由按照特等奖评审规则评选出的Module质量最高的前3名获得。本次大赛最终解释权归阿里云开放平台所有。(注:特等奖获得者不占用优秀奖名额,每个参赛选手最多可获取一份奖品。)


image.png



image.png

4.1 优秀奖评审规则:

  • 态度端正,Module代码无抄袭行为;
  • 每个Module应包括完整的包含README(英文编写),Module代码,Module的Terratest测试;
  • 符合评审专家对“优秀Module”的判定规则。

4.2 特等奖评审规则:

  • 包含所有优秀奖评审规则;
  • Module的可用性:所提交的Module需要通过内部的CI机制进行验收,不通过的会以邮件的方式或者Github Issues的方式进行反馈。可持续提交和完善,直到验收通过;

加分项:

  • 含README(中文):除了英文的README,还写了一个中文的README-ZH;
  • Module Example:为Module配备了相应的Example,帮助开发者熟悉和使用Module;
  • Terratest测试case的数量多,覆盖面广:Terratest的case越多,覆盖面越广,Module的稳定性越高,评分越高;
  • 基于对Module的打标,Module的实际调用量越多,评分越高。

2.相关教程

1.Terraform Module开发指南https://yq.aliyun.com/articles/642624

2.Terraform 相关课程https://developer.aliyun.com/article/720999?spm=a2c6h.12873581.0.0.31631f1e18J5nN&groupCode=openapi

3.阿里云现有Modulehttps://registry.terraform.io/browse/modules?provider=alicloud

3.活动交流

钉钉扫码参加比赛

image.png

钉钉扫码加入交流群,专家为你答疑解惑:

image.png

关注“阿里云开放平台公众号”了解更多最新资讯:

image.png

目录
相关文章
|
Apache SQL HIVE
带你读《Apache Kylin权威指南》之二:快 速 入 门
从最早使用大数据技术来做批量处理,到现在越来越多的人要求大数据平台也能够如传统数据仓库技术一样支持交互式分析,随着数据量的不断膨胀、数据平民化的不断推进,低延迟、高并发地在Hadoop之上提供标准SQL查询能力成为必须攻破的技术难题。而Apache Kylin的诞生正是基于这个背景,并成功地完成了很多人认为不可能实现的突破。
|
存储 关系型数据库 数据库
【赵渝强老师】PostgreSQL的数据库
PostgreSQL的逻辑存储结构涵盖数据库集群、数据库、表、索引、视图等对象,每个对象有唯一的oid标识。数据库集群包含多个数据库,每个数据库又包含多个模式,模式内含表、函数等。通过特定SQL命令可查看和管理这些数据库对象。
202 4
|
10月前
|
JSON 关系型数据库 PostgreSQL
PostgreSQL 9种索引的原理和应用场景
PostgreSQL 支持九种主要索引类型,包括 B-Tree、Hash、GiST、SP-GiST、GIN、BRIN、Bitmap、Partial 和 Unique 索引。每种索引适用于不同场景,如 B-Tree 适合范围查询和排序,Hash 仅用于等值查询,GiST 支持全文搜索和几何数据查询,GIN 适用于多值列和 JSON 数据,BRIN 适合非常大的表,Bitmap 适用于低基数列,Partial 只对部分数据创建索引,Unique 确保列值唯一。
|
存储 SQL BI
毫秒级查询性能优化实践!基于阿里云数据库 SelectDB 版内核:Apache Doris 在极越汽车数字化运营和营销方向的解决方案
毫秒级查询性能优化实践!基于阿里云数据库 SelectDB 版内核:Apache Doris 在极越汽车数字化运营和营销方向的解决方案
2048 1
毫秒级查询性能优化实践!基于阿里云数据库 SelectDB 版内核:Apache Doris 在极越汽车数字化运营和营销方向的解决方案
|
存储 自然语言处理 API
通义万相AIGC技术Web服务体验评测
随着人工智能技术的不断进步,图像生成技术已成为创意产业的一大助力。通义万相AIGC技术,作为阿里云推出的一项先进技术,旨在通过文本到图像、涂鸦转换、人像风格重塑及人物写真创建等功能,加速艺术家和设计师的创作流程。本文将详细评测这一技术的实际应用体验。
528 4
|
10月前
|
安全 Shell Linux
Git 基础——《Pro Git》
Git 是一个分布式版本控制系统,支持多种操作来管理和跟踪代码库的变化。以下是常用的操作和命令:
699 37
|
11月前
|
机器学习/深度学习 算法框架/工具 网络架构
深度学习中的正则化技术及其对模型性能的影响
本文深入探讨了深度学习领域中正则化技术的重要性,通过分析L1、L2以及Dropout等常见正则化方法,揭示了它们如何帮助防止过拟合,提升模型的泛化能力。文章还讨论了正则化在不同类型的神经网络中的应用,并指出了选择合适正则化策略的关键因素。通过实例和代码片段,本文旨在为读者提供关于如何在实际问题中有效应用正则化技术的深刻见解。
|
算法 安全 量子技术
量子计算与金融风险管理:提升市场预测能力
【10月更文挑战第8天】量子计算作为一种前沿技术,正在逐步改变金融风险管理的格局。通过利用其独特的计算能力和优化算法,量子计算可以显著提高市场预测的准确性和及时性,为金融机构提供更精准的风险管理工具。尽管目前仍面临一些挑战和限制,但随着技术的不断进步和完善,相信量子计算将在未来的金融风险管理领域发挥更加重要的作用。
|
存储 安全 Nacos
MSE Nacos,解决敏感配置的安全隐患
本文向大家介绍,MSE Nacos 是如何解决敏感配置的安全隐患,并提供使用 MSE Nacos 加解密敏感配置的最佳实践。
933 99
|
数据采集 监控 安全
网络爬虫是什么,它有什么作用?
网络爬虫是自动化工具,用于从网站中提取信息,通过追踪超链接和分析网页内容,实现互联网数据的自动搜集与整理。其工作流程包括选择起始URL、下载网页、解析HTML、跟踪链接、提取和存储数据及定期更新。主要用途涵盖数据挖掘、内容聚合、搜索引擎索引、价格比较、网站监控、学术研究及安全合规性等方面。然而,使用时需注意隐私、版权等法律问题。使用动态IP可避免触发网站反爬机制,如选用优质海外代理IP服务提高效率。