亚马逊AWS官方博客

适用于 AWS Lambda 的 Dart 运行时简介

Dart 是一种发展迅速的开源编程语言,并且能为一些快速发展的开源项目提供支持,如 Flutter。借助自定义 AWS Lambda 运行时,您可以在 AWS Lambda 中运行 Dart。以 Dart 编写函数有助于让您使用自己的技能开发移动应用程序,从而建立无服务器后端。您也可以在应用程序和后端之间共享代码,并且使用静态类型语言的强大功能。本篇博文将阐释我们如何通过自定义 Lambda 运行时来提供语言支持,以及如何以 Dart 创建 Lambda 函数。文章还将分享一些诀窍,在您的构建过程中助您一臂之力。

Read More

AWS 推出面向初创公司的 Activate Founders 权益包 🚀

您是初创公司吗?即日起,AWS 推出了面向初创公司的 Activate Founders 权益包!🚀🚀🚀此权益包提供了一系列全新的超值优惠。如果您的初创公司与任何风险资本投资公司给、创业加速器或创业孵化器均没有关系,则您的初创公司现在可以申请领取 1,000 USD 的 AWS Activate 服务抵扣券(有效期 2 年)和 350 USD 的 AWS 开发人员支持服务抵扣券(适用于 AWS 技术支持,有效期 1 年)。

Read More

在 AWS 中国区对 Amazon Elasticsearch Kibana 进行身份认证的解决方案

Kibana 是一种流行的开源可视化工具,专为与 Elasticsearch 结合使用而设计。Amazon ES 为每个 Amazon ES 域默认安装 Kibana。目前ES内置的Kibana不支持IAM,对于Kibana的访问控制主要有两个方面:在VPC内访问可以通过安全组进行控制,在VPC外访问可以通过结合Amazon Cognito的UserPool和IdentityPool来进行身份验证或者使用基于IP的策略。
由于中国区目前还不支持Cognito UserPool,因此需要在VPC外进行公开访问只能通过基于IP的策略来进行控制。但无论在大型企业还是在小型创业公司,把每一个需要访问ES Kibana的员工的客户端IP加入ES 策略中都是很不合理的。因此我们可以用一个Nginx服务器作为中间代理,将这台Nginx的IP加入Kibana的访问策略中,客户端通过Nginx的反向代理来访问Kibana,而关于身份验证的部分在Nginx上实现。

Read More

请你喝一杯 Corretto?谈一谈 JDK 的新选择

伴随着Java的普及,用以开发并提供JVM支持的Java Development Kit (JDK) 就成为了最重要的一个开发工具包。历史上曾经出现过许多JDK的发行版,例如IceTea、Blackdown、Jrockit、Apache Harmony 等等至今都已成为历史。今天,当我们面对OpenJDK、Azul、Oracle Java SE 等许多JDK 的选项的时候,我们该如何取舍呢?

Read More

送你一个编程教练可好?你应当了解的 Amazon CodeGuru

作为一个Java程序员,我们难免会经常遇到这样的一些错误信息,随着敏捷开发思想的普及,以及微服务架构的成熟,代码中的缺陷带来的挑战引出了一个新的需求 – 能否有一款更智能、脱离静态语法分析的局限来实现高质量代码分析工具?这就需要引出今天的主角Amazon CodeGuru。

Read More