Open source news and updates #130

海外精选
开源
Amazon EMR
Amazon Elastic Kubernetes Service (EKS)
Amazon Corretto
海外精选的内容汇集了全球优质的亚马逊云科技相关技术内容。同时,内容中提到的“AWS” 是 “Amazon Web Services” 的缩写,在此网站不作为商标展示。
0
0
{"value":"## **October 10th, 2022 - Instalment #130**\n\n### **Welcome**\n\nWelcome to the Amazon Web Services open source newsletter, edition #130. This newsletter was featured in the Build on Open Source episode four, ++[which you can check out here](https://www.twitch.tv/videos/1611856476)++ if you missed it.\n\nNew projects for you to practice your open source four freedoms this week include \"grucloud\" a new infrastructure as code tool with some nice features, \"stepfunctions-sdk-autocomplete\" a VSCode plugin for all you Amazon Web Services Step Functions fans, \"Amazon Web Services_Billing_Overage_Shutdown\" a very new repo that has some code to help you automate shutting down resources on alerts, \"Amazon Web Services-secrets-manager-github-action\" if you are using GitHub Actions, this one is for you, \"meta-Amazon Web Services\", tools and recipes for those using and building with Yocto, \"data-on-eks\" a number of sample solutions to configure self managed open source data analytics tools, \"cql-replicator\" a tool to help you migrate from self managed Apache Cassandra to Amazon Keyspaces, \"ec2-imagebuilder-ami-lifecycle\" provides some new capabilities for those building AMIs, and many more.\n\nThis weeks featured blog posts cover a broad range of open source technologies and projects including Apache Flink, Apache Kafka, Spring Boot, OpenSearch, Kubeflow, Kubernetes, Porting Assistant for .NET, Amazon Web Services Copilot, PostgreSQL, Karpenter, Amazon Web Services CDK, MariaDB, MySQL, Amazon Corretto, Apache Hudi, NextJS, Amazon Web Services IoT Greengrass.\n\nFinally, do not miss this weeks Events section. There are so many events happening, check them out and save your spot.\n\n### **Feedback**\n\nPlease let me know how we can improve this newsletter as well as how Amazon Web Services can better work with open source projects and technologies by completing ++[this very short survey](https://eventbox.dev/survey/NUSZ91Z)++ that will take you probably less than 30 seconds to complete. Thank you so much!\n\n### **Celebrating open source contributors**\n\nThe articles and projects shared in this newsletter are only possible thanks to the many contributors in open source. I would like to shout out and thank those folks who really do power open source and enable us all to learn and build on top of what they have created.\n\nSo thank you to the following open source heroes: Lars Jacobsson, Makendran G, Ali Alemi, Sam Mokhtari, Subham Rakshit, Jignesh Suthar, Efe Karakus, Sergey Generalov, Mark Sailes, Serkat Ozal, Vadym Kazulkin, Goran Opacic, Makendran G, Tao Liu, Ran Isenberg, Vishal Pathak, Anand Prakash, and Noritaka Sekiyama.\n\n### **Latest open source projects**\n\n*The great thing about open source projects is that you can review the source code. If you like the look of these projects, make sure you that take a look at the code, and if it is useful to you, get in touch with the maintainer to provide feedback, suggestions or even submit a contribution.*\n\n### **Tools**\n\n### **grucloud**\n\n++[grucloud](https://aws-oss.beachgeek.co.uk/24h)++ is a low/no-code infrastructure as a code tool. It can generate code from live infrastructure, and deploy resources to the cloud from code. This works with Amazon Web Services and other Cloud providers, and also support Kubernetes. One of the nice things I can see is that it generates graphs and diagrams. For example, you can visualise like this:\n\n![diagramlive.png](https://dev-media.amazoncloud.cn/217096c1892942d49960a7bb474cdc8e_diagram-live.png)\n\nOf if you prefer, a mind map\n\n![resourcesmindmap.png](https://dev-media.amazoncloud.cn/3ddbbe0cd966471e93571e24ffd187ee_resources-mindmap.png)\n\nLooks like an interesting project.\n\n### **stepfunctions-sdk-autocomplete**\n\n++[stepfunctions-sdk-autocomplete](https://aws-oss.beachgeek.co.uk/24f)++ Amazon Web Services Community Builder Lars Jacobsson has been back in his open source forge and minted another great open source tool. You can also grab it directly from the Visual Studio Code marketplace page, ++[StepFunctions SDK Integrations Autocomplete](https://aws-oss.beachgeek.co.uk/24g)++\n\n![demo.gif](https://dev-media.amazoncloud.cn/abdd622420d14e8cba1ca4da3f880c86_demo.gif)\n\n### **Amazon Web Services_Billing_Overage_Shutdown**\n\n++[Amazon Web Services_Billing_Overage_Shutdown](https://aws-oss.beachgeek.co.uk/24c)++ this repo contains the starting of a tool that scripts the automatic shutting down of Amazon Web Services EC2 instances based on billing alerts. You will need to do some work as what is provided is some code and documentation, but if you like this why not get involved and help shape it. Check out ++[the discussion on Reddit](https://aws-oss.beachgeek.co.uk/24d)++ to find out more and have your say.\n\n### **Amazon Web Services-secrets-manager-github-action**\n\n++[Amazon Web Services-secrets-manager-github-action](https://aws-oss.beachgeek.co.uk/24e)++ lets you use a secret in a GitHub job, you can use a GitHub action to retrieve secrets from Amazon Web Services Secrets Manager and add them as masked Environment variables in your GitHub workflow. When you add a secret to your GitHub environment, it is available to all other steps in your GitHub job. Make sure you check out the docs to find out about how to follow best practices and hardening of your GitHub Actions.\n\n### **meta-Amazon Web Services**\n\n++[meta-Amazon Web Services](https://aws-oss.beachgeek.co.uk/24b)++ the meta-Amazon Web Services project provides recipes for building in Amazon Web Services edge software capabilities to Embedded Linux built with OpenEmbedded and Yocto Project build frameworks. This repo links to a number of demos that show machine specific demonstrations (including one for the Raspberry Pi) for Amazon Web Services software on Embedded Linux built by the Yocto Project build framework with the meta-Amazon Web Services Metadata Layer.\n\n### **data-on-eks**\n\n++[data-on-eks](https://aws-oss.beachgeek.co.uk/24i)++ is a tool to build, deploy and scale Data Platforms on Amazon EKS. Data on Amazon EKS(DoEKS) helps users to build Amazon Web Services managed and self-managed scalable data platforms on Amazon EKS. This repo provides Infrastructure as Code(IaC) templates(e.g., Terraform, Amazon Web Services CDK etc.), sample Apache Spark/ML jobs, references to Amazon Web Services Data blogs, Performance Benchmark reports and Best Practices for deploying Data Solutions on Amazon EKS. It currently covers Apache Airflow, Amazon EMR, Apache Spark and Ray. If you do any work with data you should check out this repo which will help accelerate you to build your solutions.\n\n### **cql-replicator**\n\n++[cql-replicator](https://aws-oss.beachgeek.co.uk/24j)++ is a migration tool that helps to replicate data to Amazon Keyspaces. The project aims to help customers to migrate from the self-managed Cassandra to Amazon Keyspaces with zero downtime, for example, customers can replicate the Cassandra workload in low seconds to Amazon Keyspaces with no code changes on the client side. Moreover, customers can scale migration workload by spinning more CQLReplicator instances, where a CQLReplicator instance is a java process that responsible for a certain set of token ranges (partition keys/rows). If the CQLReplicator fails you can restart the migration process from where it was interrupted by rebooting a failed CQLReplicator instance.\n\n### **ec2-imagebuilder-ami-lifecycle**\n\n++[ec2-imagebuilder-ami-lifecycle](https://aws-oss.beachgeek.co.uk/24q)++ Managing the lifecycle of AMI (Amazon Machine Image)s is a common requirement for many of our customers. An AMI lifecycle can include lifecycle events such as building, verifying, testing, vulnerability scanning, certifying, approving, and patching. This guide, and accompanying source code, describes an approach to managing AMI lifecycles by extending the capabilities of EC2 Image Builder and offering several additional features. So make sure you check this project out to find out more about those new features (no spoilers!)\n\n![solution_architecture.png](https://dev-media.amazoncloud.cn/73b7c5d82309497d9128687ce5ac7a6e_solution_architecture.png)\n\n### **euc-toolkit**\n\n++[euc-toolkit](https://aws-oss.beachgeek.co.uk/24s)++ Administrators can reduce self-managed VDI operational overhead by using End User Computing (EUC) managed services. The EUC Toolkit was created to provide additional features for admins managing Amazon WorkSpaces and Amazon AppStream 2.0 environments. The solution can be completely customised to meet business needs. The EUC toolkit is built on PowerShell using the Windows Presentation Framework (WPF) to display a graphical user interface (GUI). In addition, the solution has been modularised to to allow for changes and customisations.\n\n![ToolkitGUI1024x657.jpg](https://dev-media.amazoncloud.cn/9a8639b84cee41818e1dbbef1f3c3e90_ToolkitGUI-1024x657.jpg)\n\n## **Demos, Samples, Solutions and Workshops**\n\n### **water-tank-digital-twin**\n\n++[water-tank-digital-twin](https://aws-oss.beachgeek.co.uk/24r)++ if you have been to any Amazon Web Services events such as the Amazon Web Services Summits or re:Invent then there is a good chance you might have seen this project. I have had some time to play with the real thing, and it is super cool. From the folks at the Prototyping team, this Water Tank demo is a fully functioning water system including a supply tank, a storage tank and pumps to exchange water between the two reservoirs. It allows the monitoring in Virtual Reality of flow rates, water volume in the reservoirs, temperature, and leaks.\n\n![watertank.jpg](https://dev-media.amazoncloud.cn/d2ac8f8a43a84f4887b2c4b76c8a1157_watertank.jpg)\n\n### **amazon-api-gateway-powered-browser-extension**\n\n++[amazon-api-gateway-powered-browser-extension](https://github.com/aws-samples/amazon-api-gateway-powered-browser-extension)++ provides sample code that allows you to quickly deploy a Firefox Extension that uses Serverless Amazon Web Services Services as a backend. This example allows users to translate selected text on a loaded webpage. The extension sends requests to an API Gateway which forwards them to a Lambda Function. The Lambda Function then translates the text using Amazon Translate and returns it to the user's browser to be displayed on screen.\n\n![demo.png](https://dev-media.amazoncloud.cn/9e9730f5754d42fabc69c2b62ff52e6a_demo.png)\n\n### **amazon-cloudwatch-alarm-formatted-email**\n\n++[amazon-cloudwatch-alarm-formatted-email](https://aws-oss.beachgeek.co.uk/24p)++ This solution enables you to customize CloudWatch alarm email alerts using Amazon Simple Email Service (Amazon SES) and Amazon Web Services Lambda. You will be able to extract the relevant bits of information that you need from the alarm message and display them in an easy-to-read HTML format.\n\n![CloudWatchAlarmFormattedEmailArchitectureDiagram.png](https://dev-media.amazoncloud.cn/7c3a5b6582e84e5f9d97ce1f6a3bc3e8_CloudWatchAlarmFormattedEmail-ArchitectureDiagram.png)\n\n### **Amazon Web Services-rtb-intelligence-kit**\n\n++[Amazon Web Services-rtb-intelligence-kit](https://aws-oss.beachgeek.co.uk/24k)++ provides a sample repo that you might find interesting if you work in adtech. With one CDK application, a data scientist can deploy an end-to-end pipeline with pre-configured use cases, and can adapt the kit to their particular needs. The pre-configured use case at launch is bid filtering - predicting the likelihood of a bidder to make a bid on a given bid request. The pipeline is easily adaptable to other use cases common in the industry. By launching the kit as an open source project, users can contribute back their own adaptations and implementations in this growing industry.\n\n![trafficfilteringserverview.png](https://dev-media.amazoncloud.cn/3ec1e77c85a749439477fc10b84f0b0a_traffic-filtering-server-view.png)\n\n\n### **Amazon Web Services and Community blog posts**\n\n### **Amazon Web Services CDK**\n\n\nAmazon Web Services Community Builder Ran Isenberg is back with a new blog post, ++[Amazon Web Services CDK - Best Practices From The Trenches](https://aws-oss.beachgeek.co.uk/24o)++ where he walks you through five current good practices that he suggestions you should be reviewing. In the post he covers Project Structure and stack guidelines, Constructs guidelines, CI/CD guidelines, Resiliency & Security, and General development tips.\n\n### **OpenSearch**\n\nA hat tip to Adrien Sales for sharing this post with me. Tao Liu writes ++[Launch Highlight: OpenSearch Playground](https://aws-oss.beachgeek.co.uk/24m)++ where he shares the announcement of the live demo environment of OpenSearch and OpenSearch Dashboards. OpenSearch Playground provides a central location for existing and evaluating users to explore features in OpenSearch and OpenSearch Dashboards without installing or downloading anything. You can access OpenSearch Playground at ++[playground.opensearch.org](https://aws-oss.beachgeek.co.uk/24n)++.\n\n![observability.png](https://dev-media.amazoncloud.cn/456502fb4ea64499b4536a0520884f25_observability.png)\n\n### **Karpenter**\n\nAmazon Web Services Community Builder Makendran G dives deep in Karpenter in his post, ++[A Deep Dive Into Just-in-Time Worker Nodes With Karpenter](https://aws-oss.beachgeek.co.uk/24l)++. In this guided walk through, he shows you how easy it is to deploy and configure the autoscaling of Kubernetes nodes using this open source project. Make sure you check this post out. [hands on]\n\n### **Apache Flink**\n\nIn the post ++[Common streaming data enrichment patterns in Amazon Kinesis Data Analytics for Apache Flink](https://aws-oss.beachgeek.co.uk/241)++, Ali Alemi, Sam Mokhtari, and Subham Rakshit explore different data enrichment patterns in Kinesis Data Analytics for Apache Flink and how you can use these patterns and find the one that addresses your needs to accelerate how you can develop a stream processing application.\n\n![BDB2199image001.png](https://dev-media.amazoncloud.cn/55c4f1543c394141ae1dbb8bf5e30280_BDB-2199-image001.png)\n\n### **Apache Hudi**\n\nApache Hudi is an open-source data management framework designed for data lakes. It simplifies incremental data processing by enabling ACID transactions and record-level inserts, updates, and deletes of streaming ingestion on data lakes built on top of Amazon S3. In this post, ++[Ingest streaming data to Apache Hudi tables using Amazon Web Services Glue and Apache Hudi DeltaStreamer](https://aws-oss.beachgeek.co.uk/24w)++ Vishal Pathak, Anand Prakash, and Noritaka Sekiyama collaborate to show you how to run DeltaStreamer (one of the tools that is part of Apache Hudi) to read streaming data from Amazon Managed Streaming for Apache Kafka (Amazon MSK) and ingest the data into S3 data lakes. [hands on]\n\n![bdb2298image001.jpg](https://dev-media.amazoncloud.cn/64fc0523724540f8bc1f0e2aefeba935_bdb-2298-image001.jpg)\n\n### **Porting Assistant for .NET**\n\nPorting Assistant for .NET is an open source analysis tool that reduces the manual effort and guesswork involved in porting .NET Framework applications to .NET 6, helping customers move to Linux faster. In the post, ++[Port legacy VB.NET applications to .NET](https://aws-oss.beachgeek.co.uk/246)++ 6.0 with Porting Assistant for .NET Jignesh Suthar provides a quick tutorial on how to port a well known VB.NET application to .NET 6.0 [hands on]\n\n### **Other posts you might like from the past week**\n\n- ++[Build an efficient development environment for Amazon Web Services IoT Greengrass](https://aws-oss.beachgeek.co.uk/24y)++ is a great guide on how to set up a clean and efficient development environment for Amazon Web Services IoT Greengrass [hands on]\n- ++[Building a full-stack chat application with Amazon Web Services and NextJS](https://aws-oss.beachgeek.co.uk/24x)++ walks you through how to build scalable chat applications that contain the rich set of features [hands on]\n- ++[Stream data with Amazon DocumentDB and Amazon MSK using a Kafka connector](https://aws-oss.beachgeek.co.uk/249)++ shows you how to run and configure the MongoDB Kafka connector to move data between Amazon DocumentDB and Amazon MSK for sink and source use cases [hands on]\n\n![DBBLOG2263image001.png](https://dev-media.amazoncloud.cn/47d15d0c7ea548b1ad5d9b2089f6457b_DBBLOG-2263-image001.png)\n\n- ++[Build flexible and scalable distributed training architectures using Kubeflow on Amazon Web Services and Amazon SageMaker](https://aws-oss.beachgeek.co.uk/244)++ demonstrates how Kubeflow on Amazon Web Services (an Amazon Web Services-specific distribution of Kubeflow) used with Amazon Web Services Deep Learning Containers and Amazon Elastic File System (Amazon EFS) simplifies collaboration and provides flexibility in training deep learning models at scale on both Amazon Elastic Kubernetes Service (Amazon EKS) and Amazon SageMaker [hands on]\n\n![Solution.png](https://dev-media.amazoncloud.cn/a19975c2730344b6a6daccc2dd3aabb6_Solution.png)\n\n\n- ++[Integrating SpringBoot Apps on a secured Amazon OpenSearch application](https://aws-oss.beachgeek.co.uk/245)++ is a hands on guide on how to create a Spring Boot RESTful Web Service, allowing end-user applications to securely interact with data stored in Amazon OpenSearch service [hands on]\n- ++[Getting visibility into your Amazon EKS Cross-AZ pod to pod network bytes](https://aws-oss.beachgeek.co.uk/24v)++ provides a cross-AZ, pod-to-pod network bytes visibility inside an Amazon EKS cluster using the Amazon Web Services VPC CNI plugin [hands on]\n\n![kobi1.png](https://dev-media.amazoncloud.cn/0434b670a86d444794a164003493a7d1_kobi-1.png)\n\n- ++[Amazon EKS on Amazon Web Services Outposts now supports local clusters](https://aws-oss.beachgeek.co.uk/247)++ dives deep and shows you how to run Amazon EKS on Amazon Web Services Outposts [hands on]\n\n![sheetal1.png](https://dev-media.amazoncloud.cn/15cf193b6ecb4e34b53d85b2c0a0cc9c_sheetal-1.png)\n\n- ++[Bootstrapping multiple Amazon Web Services accounts for Amazon Web Services CDK using CloudFormation StackSets](https://aws-oss.beachgeek.co.uk/248)++ teaches you how to bootstrap many Amazon Web Services accounts in an automated and consistent manner using CloudFormation StackSets [hands on]\n\n![cloudops_2180_1.jpg](https://dev-media.amazoncloud.cn/c9063fc9ab6b419f96a06322ef188445_cloudops_2180_1.jpg)\n\n- ++[Migrate Oracle’s XMLDOM package functions to Amazon Aurora PostgreSQL using JSON format](https://aws-oss.beachgeek.co.uk/24a)++ shares a solution to migrate Oracle’s DBMS_XMLDOM package functions to Aurora PostgreSQL or Amazon RDS for PostgreSQL using the JSON data type [hands on]\n\n### **Case studies**\n\nIn ++[FSI Service Spotlight: Amazon Managed Streaming for Kafka (MSK)](https://aws-oss.beachgeek.co.uk/242)++ reviews Amazon MSK and highlights key information that can help Financial Services Industry (FSI) customers accelerate the approval of the service within these five categories: achieving compliance, data protection, isolation of compute environments, automating audits with APIs, and operational access and security. \n\n### **Quick updates**\n\n### **MariaDB**\n\nAmazon Relational Database Service (Amazon RDS) for MariaDB now supports MariaDB minor version 10.6.10. We recommend that you upgrade to the latest minor versions to fix known security vulnerabilities in prior versions of MariaDB, and to benefit from the numerous bug fixes, performance improvements, and new functionality added by the MariaDB community.\n\n### **MySQL**\n\nAmazon Relational Database Service (Amazon RDS) for MySQL now supports MySQL minor version 5.7.39. We recommend that you upgrade to the latest minor versions to fix known security vulnerabilities in prior versions of MySQL, and, to benefit from the numerous fixes, performance improvements, and new functionality added by the MySQL community.\n\n### **Videos of the week**\n\n#### **Amazon Web Services Java Panel**\n\nIf you missed the event, join a stellar list of long time Java specialists such as Mark Sailes, Serkat Ozal, Vadym Kazulkin, Goran Opacic as they talk through a number of topics such as Java 17 and 19, the impact of GraalVM, Powertools for Java and much more. If you love Java, do not miss this session.\n\n<video src=\"https://dev-media.amazoncloud.cn/023814446392402996b1d8285e2f2165_AWS%20Java%20panel%20-%20Mark%20Sailes%2C%20Serkat%20Ozal%2C%20Vadym%20Kazulkin%2C%20Goran%20Opacic.mp4\" class=\"manvaVedio\" controls=\"controls\" style=\"width:160px;height:160px\"></video>\n\n### **Build on Open Source**\n\nIf you want to catch up with the latest episode (the fourth) where we speak with Amazon Web Services Data Hero Alvaro Hernandez, ++[check out the video via Twitch](https://www.twitch.tv/videos/1611856476)++. This is a great episode and Alvaro dives deep into StackGres, showing how you can run PostgreSQL on Kubernetes like a pro.\n\nWe have put together a playlist so that you can easily access all episodes of the Build on Open Source show. For those unfamiliar with this show, it is where we go over this newsletter and then invite special guests to dive deep into their open source project. Expect plenty of code, demos and hopefully laughs.\n\n++[Build on Open Source playlist](https://aws-oss.beachgeek.co.uk/24u)++\n\n## **Events for your diary**\n\n### **Hacktoberfest**\n\nOur friends at Steampipe are participating in Hacktoberfest this year, and have put together a page on how you can earn swag for contributions. Check it out for more details, ++[Hacktoberfest 2022: Steampipe](https://aws-oss.beachgeek.co.uk/24t)++\n\n### **The Present and The Future of Infrastructure as Code**\n### **October 11th, 6 PM, Paris**\n\nThis four hour hands-on workshop is designed for development teams planning projects involving Amazon Web Services EKS clusters. Join industry-leading experts from Amazon Web Services and GitLab for a hands-on workshop that will enable you to deploy secure applications to Amazon Web Services Elastic Kubernetes Service in record time. This is an in person workshop, so if you are near SJC18 2100 University Ave, East Palo Alto, CA 94303 then check this out.\n\nFind out more and ++[save your spot here](https://aws-oss.beachgeek.co.uk/22w)++.\n\n### **Build on Amazon Web Services with Quarkus Workshop**\n### **Saturday, Oct 15th 3 - 9 pm CET**\n\n\"Build on Amazon Web Services with Quarkus Workshop\", with Julio Faerman, is a 100% practical, full-day workshop to get YOUR web application started and running on Amazon Web Services, using modern Java with Quarkus and other open-source technologies. We'll start from scratch and build a sample application, step by step, so do not worry if you're new to Java or Cloud Computing. All you'll need is a web browser, an Amazon Web Services account and your desire to build.\n\nCheck out more details and save your place, by heading over to the ++[Build on Amazon Web Services with Quarkus Workshop landing page](https://aws-oss.beachgeek.co.uk/23z)++.\n\n### **Build Flutter apps with Amazon Web Services Amplify for mobile, web, and desktop platforms**\n### **October 17th, 11am PT**\n\nBuilding cross-platform apps is becoming increasingly prominent when building products. This is due to the cost savings and operational efficiency builders get from building apps that target multiple platforms such as mobile (iOS/Android), web, and desktop (Windows, MacOS, Linux). The Amplify Libraries allow developers to connect their Flutter apps to an Amazon Web Services backend for building features such as Authentication, storage, and Data interchange operations. In this session, we'll show you can quickly build a feature-rich cross-platform apps that works across mobile, web, and desktop from a single codebase that delight your customers.\n\nYou can ++[register for this Webinar here](https://aws-oss.beachgeek.co.uk/22v)++.\n\n### **Amazon Web Services Community Day**\n### **Dresden, Germany 19th October**\n\nCheck out this all day Amazon Web Services Community driven and run event that features plenty of open source technologies. From open observability, Amazon Web Services CDK, GitOps using Argo, there are is something for everyone. If you are in Dresden Germany, one to check out.\n\nFind out the full schedule and sign up by checking out the ++[welcome page here](https://aws-oss.beachgeek.co.uk/240)++.\n\n### **Accelerating Adoption of Amazon Web Services Open-Source Observability Services**\n### **October 20th, 9am PT**\n\nJoin this online tech talk to learn how you can leverage Amazon Web Services managed open-source observability solutions to monitor your containerised or serverless workloads at scale. Unlock observability functionalities in Amazon Managed Service for Prometheus, Amazon Managed Grafana, and Amazon Web Services Distro for OpenTelemetry and learn how our managed solutions can help you improve MTTD and reduce MTTR, saving you time and money. We’ll demo the Amazon Elastic Kubernetes Service Observability Accelerator and also share what’s new and upcoming in Amazon Web Services Open-Source Observability.\n\nFind out more and ++[register via this link](https://aws-oss.beachgeek.co.uk/22u)++.\n\n### **Build on Amazon Web Services Open Source**\n### **October 21st, 9am BST**\n\nJoin us for the fifth episode of the Build on Amazon Web Services series, featuring a live round up of the latest projects and news as well as a special guest speaker. We have another special guest lined up, more details to follow. Follow the show on @buildonopen for more details. Check it out on ++[https://twitch.tv/aws](https://twitch.tv/aws)++\n\n\n### **KubeCon and CloudNativeCon North America**\n### **October 24th-28th, Detroit USA**\n\nCheck out this blog post from Nathan Taber, ++[Amazon Web Services at KubeCon + CloudNativeCon North America 2022](https://aws-oss.beachgeek.co.uk/243)++ to hear more about what you can expect from Amazon Web Services at this event, including Container Day. If you are going check this post out to see how you can reserve a spot to speak with one of the Amazon Web Services specialists who will be at the booth.\n\n### **What's new in Amazon Aurora MySQL version 3**\n### **October 25th, 9am PT**\n\nAmazon Aurora MySQL version 3 compatible with MySQL 8.0, is the latest version of Aurora MySQL. Come learn what makes this the best version of Aurora MySQL to run your relational database workloads. You will learn about the latest innovations in Aurora MySQL version 3 and MySQL 8.0. You will also be introduced to important and breaking behavioural changes in the new version. We will discuss the new version currency adopted with Aurora MySQL version 3 and ways to upgrade from older versions. There will also be a demo of new features like Aurora Serverless v2.\n\n++[Save your place on this online event by checking out the registration page here](https://aws-oss.beachgeek.co.uk/22x)++.\n\n### **Amazon Web Services Elastic Kubernetes Service (EKS) Workshop**\n### **November 10th, London 5pm**\n\nJoin us for an interactive workshop on containers, Docker, Fargate and Amazon EKS, hosted by ClearScale and Amazon Web Services. This live, virtual workshop includes three hours of interactive presentation and hands-on lab work. You will take part in the setup and deployment of containers using EKS. Follow along and work directly with Amazon Web Services professionals and ClearScale (an Amazon Web Services Premier Tier Services Partner) in this Level 200 training session.\n\nYou can find out more about this event by ++[checking out the event page and signing up](https://aws-oss.beachgeek.co.uk/22y)++.\n\n### **OpenSearch**\n### **Every other Tuesday, 3pm GMT**\n\nThis regular meet-up is for anyone interested in OpenSearch & Open Distro. All skill levels are welcome and they cover and welcome talks on topics including: search, logging, log analytics, and data visualisation.\n\nSign up to the next session, ++[OpenSearch Community Meeting](https://aws-oss.beachgeek.co.uk/1az)++\n\n## **Stay in touch with open source at Amazon Web Services**\n\nI hope this summary has been useful. Remember to check out the ++[Open Source homepage](https://aws.amazon.com/opensource/?opensource-all.sort-by=item.additionalFields.startDate&opensource-all.sort-order=asc)++ to keep up to date with all our activity in open source by following us on ++[@AWSOpen](https://twitter.com/AWSOpen)++\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","render":"<h2><a id=\"October_10th_2022__Instalment_130_0\"></a><strong>October 10th, 2022 - Instalment #130</strong></h2>\n<h3><a id=\"Welcome_2\"></a><strong>Welcome</strong></h3>\n<p>Welcome to the Amazon Web Services open source newsletter, edition #130. This newsletter was featured in the Build on Open Source episode four, <ins><a href=\"https://www.twitch.tv/videos/1611856476\" target=\"_blank\">which you can check out here</a></ins> if you missed it.</p>\n<p>New projects for you to practice your open source four freedoms this week include “grucloud” a new infrastructure as code tool with some nice features, “stepfunctions-sdk-autocomplete” a VSCode plugin for all you Amazon Web Services Step Functions fans, “Amazon Web Services_Billing_Overage_Shutdown” a very new repo that has some code to help you automate shutting down resources on alerts, “Amazon Web Services-secrets-manager-github-action” if you are using GitHub Actions, this one is for you, “meta-Amazon Web Services”, tools and recipes for those using and building with Yocto, “data-on-eks” a number of sample solutions to configure self managed open source data analytics tools, “cql-replicator” a tool to help you migrate from self managed Apache Cassandra to Amazon Keyspaces, “ec2-imagebuilder-ami-lifecycle” provides some new capabilities for those building AMIs, and many more.</p>\n<p>This weeks featured blog posts cover a broad range of open source technologies and projects including Apache Flink, Apache Kafka, Spring Boot, OpenSearch, Kubeflow, Kubernetes, Porting Assistant for .NET, Amazon Web Services Copilot, PostgreSQL, Karpenter, Amazon Web Services CDK, MariaDB, MySQL, Amazon Corretto, Apache Hudi, NextJS, Amazon Web Services IoT Greengrass.</p>\n<p>Finally, do not miss this weeks Events section. There are so many events happening, check them out and save your spot.</p>\n<h3><a id=\"Feedback_12\"></a><strong>Feedback</strong></h3>\n<p>Please let me know how we can improve this newsletter as well as how Amazon Web Services can better work with open source projects and technologies by completing <ins><a href=\"https://eventbox.dev/survey/NUSZ91Z\" target=\"_blank\">this very short survey</a></ins> that will take you probably less than 30 seconds to complete. Thank you so much!</p>\n<h3><a id=\"Celebrating_open_source_contributors_16\"></a><strong>Celebrating open source contributors</strong></h3>\n<p>The articles and projects shared in this newsletter are only possible thanks to the many contributors in open source. I would like to shout out and thank those folks who really do power open source and enable us all to learn and build on top of what they have created.</p>\n<p>So thank you to the following open source heroes: Lars Jacobsson, Makendran G, Ali Alemi, Sam Mokhtari, Subham Rakshit, Jignesh Suthar, Efe Karakus, Sergey Generalov, Mark Sailes, Serkat Ozal, Vadym Kazulkin, Goran Opacic, Makendran G, Tao Liu, Ran Isenberg, Vishal Pathak, Anand Prakash, and Noritaka Sekiyama.</p>\n<h3><a id=\"Latest_open_source_projects_22\"></a><strong>Latest open source projects</strong></h3>\n<p><em>The great thing about open source projects is that you can review the source code. If you like the look of these projects, make sure you that take a look at the code, and if it is useful to you, get in touch with the maintainer to provide feedback, suggestions or even submit a contribution.</em></p>\n<h3><a id=\"Tools_26\"></a><strong>Tools</strong></h3>\n<h3><a id=\"grucloud_28\"></a><strong>grucloud</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24h\" target=\"_blank\">grucloud</a></ins> is a low/no-code infrastructure as a code tool. It can generate code from live infrastructure, and deploy resources to the cloud from code. This works with Amazon Web Services and other Cloud providers, and also support Kubernetes. One of the nice things I can see is that it generates graphs and diagrams. For example, you can visualise like this:</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/217096c1892942d49960a7bb474cdc8e_diagram-live.png\" alt=\"diagramlive.png\" /></p>\n<p>Of if you prefer, a mind map</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/3ddbbe0cd966471e93571e24ffd187ee_resources-mindmap.png\" alt=\"resourcesmindmap.png\" /></p>\n<p>Looks like an interesting project.</p>\n<h3><a id=\"stepfunctionssdkautocomplete_40\"></a><strong>stepfunctions-sdk-autocomplete</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24f\" target=\"_blank\">stepfunctions-sdk-autocomplete</a></ins> Amazon Web Services Community Builder Lars Jacobsson has been back in his open source forge and minted another great open source tool. You can also grab it directly from the Visual Studio Code marketplace page, <ins><a href=\"https://aws-oss.beachgeek.co.uk/24g\" target=\"_blank\">StepFunctions SDK Integrations Autocomplete</a></ins></p>\n<p><img src=\"https://dev-media.amazoncloud.cn/abdd622420d14e8cba1ca4da3f880c86_demo.gif\" alt=\"demo.gif\" /></p>\n<h3><a id=\"Amazon_Web_Services_Billing_Overage_Shutdown_46\"></a><strong>Amazon Web Services_Billing_Overage_Shutdown</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24c\" target=\"_blank\">Amazon Web Services_Billing_Overage_Shutdown</a></ins> this repo contains the starting of a tool that scripts the automatic shutting down of Amazon Web Services EC2 instances based on billing alerts. You will need to do some work as what is provided is some code and documentation, but if you like this why not get involved and help shape it. Check out <ins><a href=\"https://aws-oss.beachgeek.co.uk/24d\" target=\"_blank\">the discussion on Reddit</a></ins> to find out more and have your say.</p>\n<h3><a id=\"Amazon_Web_Servicessecretsmanagergithubaction_50\"></a><strong>Amazon Web Services-secrets-manager-github-action</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24e\" target=\"_blank\">Amazon Web Services-secrets-manager-github-action</a></ins> lets you use a secret in a GitHub job, you can use a GitHub action to retrieve secrets from Amazon Web Services Secrets Manager and add them as masked Environment variables in your GitHub workflow. When you add a secret to your GitHub environment, it is available to all other steps in your GitHub job. Make sure you check out the docs to find out about how to follow best practices and hardening of your GitHub Actions.</p>\n<h3><a id=\"metaAmazon_Web_Services_54\"></a><strong>meta-Amazon Web Services</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24b\" target=\"_blank\">meta-Amazon Web Services</a></ins> the meta-Amazon Web Services project provides recipes for building in Amazon Web Services edge software capabilities to Embedded Linux built with OpenEmbedded and Yocto Project build frameworks. This repo links to a number of demos that show machine specific demonstrations (including one for the Raspberry Pi) for Amazon Web Services software on Embedded Linux built by the Yocto Project build framework with the meta-Amazon Web Services Metadata Layer.</p>\n<h3><a id=\"dataoneks_58\"></a><strong>data-on-eks</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24i\" target=\"_blank\">data-on-eks</a></ins> is a tool to build, deploy and scale Data Platforms on Amazon EKS. Data on Amazon EKS(DoEKS) helps users to build Amazon Web Services managed and self-managed scalable data platforms on Amazon EKS. This repo provides Infrastructure as Code(IaC) templates(e.g., Terraform, Amazon Web Services CDK etc.), sample Apache Spark/ML jobs, references to Amazon Web Services Data blogs, Performance Benchmark reports and Best Practices for deploying Data Solutions on Amazon EKS. It currently covers Apache Airflow, Amazon EMR, Apache Spark and Ray. If you do any work with data you should check out this repo which will help accelerate you to build your solutions.</p>\n<h3><a id=\"cqlreplicator_62\"></a><strong>cql-replicator</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24j\" target=\"_blank\">cql-replicator</a></ins> is a migration tool that helps to replicate data to Amazon Keyspaces. The project aims to help customers to migrate from the self-managed Cassandra to Amazon Keyspaces with zero downtime, for example, customers can replicate the Cassandra workload in low seconds to Amazon Keyspaces with no code changes on the client side. Moreover, customers can scale migration workload by spinning more CQLReplicator instances, where a CQLReplicator instance is a java process that responsible for a certain set of token ranges (partition keys/rows). If the CQLReplicator fails you can restart the migration process from where it was interrupted by rebooting a failed CQLReplicator instance.</p>\n<h3><a id=\"ec2imagebuilderamilifecycle_66\"></a><strong>ec2-imagebuilder-ami-lifecycle</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24q\" target=\"_blank\">ec2-imagebuilder-ami-lifecycle</a></ins> Managing the lifecycle of AMI (Amazon Machine Image)s is a common requirement for many of our customers. An AMI lifecycle can include lifecycle events such as building, verifying, testing, vulnerability scanning, certifying, approving, and patching. This guide, and accompanying source code, describes an approach to managing AMI lifecycles by extending the capabilities of EC2 Image Builder and offering several additional features. So make sure you check this project out to find out more about those new features (no spoilers!)</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/73b7c5d82309497d9128687ce5ac7a6e_solution_architecture.png\" alt=\"solution_architecture.png\" /></p>\n<h3><a id=\"euctoolkit_72\"></a><strong>euc-toolkit</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24s\" target=\"_blank\">euc-toolkit</a></ins> Administrators can reduce self-managed VDI operational overhead by using End User Computing (EUC) managed services. The EUC Toolkit was created to provide additional features for admins managing Amazon WorkSpaces and Amazon AppStream 2.0 environments. The solution can be completely customised to meet business needs. The EUC toolkit is built on PowerShell using the Windows Presentation Framework (WPF) to display a graphical user interface (GUI). In addition, the solution has been modularised to to allow for changes and customisations.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/9a8639b84cee41818e1dbbef1f3c3e90_ToolkitGUI-1024x657.jpg\" alt=\"ToolkitGUI1024x657.jpg\" /></p>\n<h2><a id=\"Demos_Samples_Solutions_and_Workshops_78\"></a><strong>Demos, Samples, Solutions and Workshops</strong></h2>\n<h3><a id=\"watertankdigitaltwin_80\"></a><strong>water-tank-digital-twin</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24r\" target=\"_blank\">water-tank-digital-twin</a></ins> if you have been to any Amazon Web Services events such as the Amazon Web Services Summits or re:Invent then there is a good chance you might have seen this project. I have had some time to play with the real thing, and it is super cool. From the folks at the Prototyping team, this Water Tank demo is a fully functioning water system including a supply tank, a storage tank and pumps to exchange water between the two reservoirs. It allows the monitoring in Virtual Reality of flow rates, water volume in the reservoirs, temperature, and leaks.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/d2ac8f8a43a84f4887b2c4b76c8a1157_watertank.jpg\" alt=\"watertank.jpg\" /></p>\n<h3><a id=\"amazonapigatewaypoweredbrowserextension_86\"></a><strong>amazon-api-gateway-powered-browser-extension</strong></h3>\n<p><ins><a href=\"https://github.com/aws-samples/amazon-api-gateway-powered-browser-extension\" target=\"_blank\">amazon-api-gateway-powered-browser-extension</a></ins> provides sample code that allows you to quickly deploy a Firefox Extension that uses Serverless Amazon Web Services Services as a backend. This example allows users to translate selected text on a loaded webpage. The extension sends requests to an API Gateway which forwards them to a Lambda Function. The Lambda Function then translates the text using Amazon Translate and returns it to the user’s browser to be displayed on screen.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/9e9730f5754d42fabc69c2b62ff52e6a_demo.png\" alt=\"demo.png\" /></p>\n<h3><a id=\"amazoncloudwatchalarmformattedemail_92\"></a><strong>amazon-cloudwatch-alarm-formatted-email</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24p\" target=\"_blank\">amazon-cloudwatch-alarm-formatted-email</a></ins> This solution enables you to customize CloudWatch alarm email alerts using Amazon Simple Email Service (Amazon SES) and Amazon Web Services Lambda. You will be able to extract the relevant bits of information that you need from the alarm message and display them in an easy-to-read HTML format.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/7c3a5b6582e84e5f9d97ce1f6a3bc3e8_CloudWatchAlarmFormattedEmail-ArchitectureDiagram.png\" alt=\"CloudWatchAlarmFormattedEmailArchitectureDiagram.png\" /></p>\n<h3><a id=\"Amazon_Web_Servicesrtbintelligencekit_98\"></a><strong>Amazon Web Services-rtb-intelligence-kit</strong></h3>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24k\" target=\"_blank\">Amazon Web Services-rtb-intelligence-kit</a></ins> provides a sample repo that you might find interesting if you work in adtech. With one CDK application, a data scientist can deploy an end-to-end pipeline with pre-configured use cases, and can adapt the kit to their particular needs. The pre-configured use case at launch is bid filtering - predicting the likelihood of a bidder to make a bid on a given bid request. The pipeline is easily adaptable to other use cases common in the industry. By launching the kit as an open source project, users can contribute back their own adaptations and implementations in this growing industry.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/3ec1e77c85a749439477fc10b84f0b0a_traffic-filtering-server-view.png\" alt=\"trafficfilteringserverview.png\" /></p>\n<h3><a id=\"Amazon_Web_Services_and_Community_blog_posts_105\"></a><strong>Amazon Web Services and Community blog posts</strong></h3>\n<h3><a id=\"Amazon_Web_Services_CDK_107\"></a><strong>Amazon Web Services CDK</strong></h3>\n<p>Amazon Web Services Community Builder Ran Isenberg is back with a new blog post, <ins><a href=\"https://aws-oss.beachgeek.co.uk/24o\" target=\"_blank\">Amazon Web Services CDK - Best Practices From The Trenches</a></ins> where he walks you through five current good practices that he suggestions you should be reviewing. In the post he covers Project Structure and stack guidelines, Constructs guidelines, CI/CD guidelines, Resiliency &amp; Security, and General development tips.</p>\n<h3><a id=\"OpenSearch_112\"></a><strong>OpenSearch</strong></h3>\n<p>A hat tip to Adrien Sales for sharing this post with me. Tao Liu writes <ins><a href=\"https://aws-oss.beachgeek.co.uk/24m\" target=\"_blank\">Launch Highlight: OpenSearch Playground</a></ins> where he shares the announcement of the live demo environment of OpenSearch and OpenSearch Dashboards. OpenSearch Playground provides a central location for existing and evaluating users to explore features in OpenSearch and OpenSearch Dashboards without installing or downloading anything. You can access OpenSearch Playground at <ins><a href=\"https://aws-oss.beachgeek.co.uk/24n\" target=\"_blank\">playground.opensearch.org</a></ins>.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/456502fb4ea64499b4536a0520884f25_observability.png\" alt=\"observability.png\" /></p>\n<h3><a id=\"Karpenter_118\"></a><strong>Karpenter</strong></h3>\n<p>Amazon Web Services Community Builder Makendran G dives deep in Karpenter in his post, <ins><a href=\"https://aws-oss.beachgeek.co.uk/24l\" target=\"_blank\">A Deep Dive Into Just-in-Time Worker Nodes With Karpenter</a></ins>. In this guided walk through, he shows you how easy it is to deploy and configure the autoscaling of Kubernetes nodes using this open source project. Make sure you check this post out. [hands on]</p>\n<h3><a id=\"Apache_Flink_122\"></a><strong>Apache Flink</strong></h3>\n<p>In the post <ins><a href=\"https://aws-oss.beachgeek.co.uk/241\" target=\"_blank\">Common streaming data enrichment patterns in Amazon Kinesis Data Analytics for Apache Flink</a></ins>, Ali Alemi, Sam Mokhtari, and Subham Rakshit explore different data enrichment patterns in Kinesis Data Analytics for Apache Flink and how you can use these patterns and find the one that addresses your needs to accelerate how you can develop a stream processing application.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/55c4f1543c394141ae1dbb8bf5e30280_BDB-2199-image001.png\" alt=\"BDB2199image001.png\" /></p>\n<h3><a id=\"Apache_Hudi_128\"></a><strong>Apache Hudi</strong></h3>\n<p>Apache Hudi is an open-source data management framework designed for data lakes. It simplifies incremental data processing by enabling ACID transactions and record-level inserts, updates, and deletes of streaming ingestion on data lakes built on top of Amazon S3. In this post, <ins><a href=\"https://aws-oss.beachgeek.co.uk/24w\" target=\"_blank\">Ingest streaming data to Apache Hudi tables using Amazon Web Services Glue and Apache Hudi DeltaStreamer</a></ins> Vishal Pathak, Anand Prakash, and Noritaka Sekiyama collaborate to show you how to run DeltaStreamer (one of the tools that is part of Apache Hudi) to read streaming data from Amazon Managed Streaming for Apache Kafka (Amazon MSK) and ingest the data into S3 data lakes. [hands on]</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/64fc0523724540f8bc1f0e2aefeba935_bdb-2298-image001.jpg\" alt=\"bdb2298image001.jpg\" /></p>\n<h3><a id=\"Porting_Assistant_for_NET_134\"></a><strong>Porting Assistant for .NET</strong></h3>\n<p>Porting Assistant for .NET is an open source analysis tool that reduces the manual effort and guesswork involved in porting .NET Framework applications to .NET 6, helping customers move to Linux faster. In the post, <ins><a href=\"https://aws-oss.beachgeek.co.uk/246\" target=\"_blank\">Port legacy VB.NET applications to .NET</a></ins> 6.0 with Porting Assistant for .NET Jignesh Suthar provides a quick tutorial on how to port a well known VB.NET application to .NET 6.0 [hands on]</p>\n<h3><a id=\"Other_posts_you_might_like_from_the_past_week_138\"></a><strong>Other posts you might like from the past week</strong></h3>\n<ul>\n<li><ins><a href=\"https://aws-oss.beachgeek.co.uk/24y\" target=\"_blank\">Build an efficient development environment for Amazon Web Services IoT Greengrass</a></ins> is a great guide on how to set up a clean and efficient development environment for Amazon Web Services IoT Greengrass [hands on]</li>\n<li><ins><a href=\"https://aws-oss.beachgeek.co.uk/24x\" target=\"_blank\">Building a full-stack chat application with Amazon Web Services and NextJS</a></ins> walks you through how to build scalable chat applications that contain the rich set of features [hands on]</li>\n<li><ins><a href=\"https://aws-oss.beachgeek.co.uk/249\" target=\"_blank\">Stream data with Amazon DocumentDB and Amazon MSK using a Kafka connector</a></ins> shows you how to run and configure the MongoDB Kafka connector to move data between Amazon DocumentDB and Amazon MSK for sink and source use cases [hands on]</li>\n</ul>\n<p><img src=\"https://dev-media.amazoncloud.cn/47d15d0c7ea548b1ad5d9b2089f6457b_DBBLOG-2263-image001.png\" alt=\"DBBLOG2263image001.png\" /></p>\n<ul>\n<li><ins><a href=\"https://aws-oss.beachgeek.co.uk/244\" target=\"_blank\">Build flexible and scalable distributed training architectures using Kubeflow on Amazon Web Services and Amazon SageMaker</a></ins> demonstrates how Kubeflow on Amazon Web Services (an Amazon Web Services-specific distribution of Kubeflow) used with Amazon Web Services Deep Learning Containers and Amazon Elastic File System (Amazon EFS) simplifies collaboration and provides flexibility in training deep learning models at scale on both Amazon Elastic Kubernetes Service (Amazon EKS) and Amazon SageMaker [hands on]</li>\n</ul>\n<p><img src=\"https://dev-media.amazoncloud.cn/a19975c2730344b6a6daccc2dd3aabb6_Solution.png\" alt=\"Solution.png\" /></p>\n<ul>\n<li><ins><a href=\"https://aws-oss.beachgeek.co.uk/245\" target=\"_blank\">Integrating SpringBoot Apps on a secured Amazon OpenSearch application</a></ins> is a hands on guide on how to create a Spring Boot RESTful Web Service, allowing end-user applications to securely interact with data stored in Amazon OpenSearch service [hands on]</li>\n<li><ins><a href=\"https://aws-oss.beachgeek.co.uk/24v\" target=\"_blank\">Getting visibility into your Amazon EKS Cross-AZ pod to pod network bytes</a></ins> provides a cross-AZ, pod-to-pod network bytes visibility inside an Amazon EKS cluster using the Amazon Web Services VPC CNI plugin [hands on]</li>\n</ul>\n<p><img src=\"https://dev-media.amazoncloud.cn/0434b670a86d444794a164003493a7d1_kobi-1.png\" alt=\"kobi1.png\" /></p>\n<ul>\n<li><ins><a href=\"https://aws-oss.beachgeek.co.uk/247\" target=\"_blank\">Amazon EKS on Amazon Web Services Outposts now supports local clusters</a></ins> dives deep and shows you how to run Amazon EKS on Amazon Web Services Outposts [hands on]</li>\n</ul>\n<p><img src=\"https://dev-media.amazoncloud.cn/15cf193b6ecb4e34b53d85b2c0a0cc9c_sheetal-1.png\" alt=\"sheetal1.png\" /></p>\n<ul>\n<li><ins><a href=\"https://aws-oss.beachgeek.co.uk/248\" target=\"_blank\">Bootstrapping multiple Amazon Web Services accounts for Amazon Web Services CDK using CloudFormation StackSets</a></ins> teaches you how to bootstrap many Amazon Web Services accounts in an automated and consistent manner using CloudFormation StackSets [hands on]</li>\n</ul>\n<p><img src=\"https://dev-media.amazoncloud.cn/c9063fc9ab6b419f96a06322ef188445_cloudops_2180_1.jpg\" alt=\"cloudops_2180_1.jpg\" /></p>\n<ul>\n<li><ins><a href=\"https://aws-oss.beachgeek.co.uk/24a\" target=\"_blank\">Migrate Oracle’s XMLDOM package functions to Amazon Aurora PostgreSQL using JSON format</a></ins> shares a solution to migrate Oracle’s DBMS_XMLDOM package functions to Aurora PostgreSQL or Amazon RDS for PostgreSQL using the JSON data type [hands on]</li>\n</ul>\n<h3><a id=\"Case_studies_166\"></a><strong>Case studies</strong></h3>\n<p>In <ins><a href=\"https://aws-oss.beachgeek.co.uk/242\" target=\"_blank\">FSI Service Spotlight: Amazon Managed Streaming for Kafka (MSK)</a></ins> reviews Amazon MSK and highlights key information that can help Financial Services Industry (FSI) customers accelerate the approval of the service within these five categories: achieving compliance, data protection, isolation of compute environments, automating audits with APIs, and operational access and security.</p>\n<h3><a id=\"Quick_updates_170\"></a><strong>Quick updates</strong></h3>\n<h3><a id=\"MariaDB_172\"></a><strong>MariaDB</strong></h3>\n<p>Amazon Relational Database Service (Amazon RDS) for MariaDB now supports MariaDB minor version 10.6.10. We recommend that you upgrade to the latest minor versions to fix known security vulnerabilities in prior versions of MariaDB, and to benefit from the numerous bug fixes, performance improvements, and new functionality added by the MariaDB community.</p>\n<h3><a id=\"MySQL_176\"></a><strong>MySQL</strong></h3>\n<p>Amazon Relational Database Service (Amazon RDS) for MySQL now supports MySQL minor version 5.7.39. We recommend that you upgrade to the latest minor versions to fix known security vulnerabilities in prior versions of MySQL, and, to benefit from the numerous fixes, performance improvements, and new functionality added by the MySQL community.</p>\n<h3><a id=\"Videos_of_the_week_180\"></a><strong>Videos of the week</strong></h3>\n<h4><a id=\"Amazon_Web_Services_Java_Panel_182\"></a><strong>Amazon Web Services Java Panel</strong></h4>\n<p>If you missed the event, join a stellar list of long time Java specialists such as Mark Sailes, Serkat Ozal, Vadym Kazulkin, Goran Opacic as they talk through a number of topics such as Java 17 and 19, the impact of GraalVM, Powertools for Java and much more. If you love Java, do not miss this session.</p>\n<p><video src=\"https://dev-media.amazoncloud.cn/023814446392402996b1d8285e2f2165_AWS%20Java%20panel%20-%20Mark%20Sailes%2C%20Serkat%20Ozal%2C%20Vadym%20Kazulkin%2C%20Goran%20Opacic.mp4\" controls=\"controls\"></video></p>\n<h3><a id=\"Build_on_Open_Source_188\"></a><strong>Build on Open Source</strong></h3>\n<p>If you want to catch up with the latest episode (the fourth) where we speak with Amazon Web Services Data Hero Alvaro Hernandez, <ins><a href=\"https://www.twitch.tv/videos/1611856476\" target=\"_blank\">check out the video via Twitch</a></ins>. This is a great episode and Alvaro dives deep into StackGres, showing how you can run PostgreSQL on Kubernetes like a pro.</p>\n<p>We have put together a playlist so that you can easily access all episodes of the Build on Open Source show. For those unfamiliar with this show, it is where we go over this newsletter and then invite special guests to dive deep into their open source project. Expect plenty of code, demos and hopefully laughs.</p>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/24u\" target=\"_blank\">Build on Open Source playlist</a></ins></p>\n<h2><a id=\"Events_for_your_diary_196\"></a><strong>Events for your diary</strong></h2>\n<h3><a id=\"Hacktoberfest_198\"></a><strong>Hacktoberfest</strong></h3>\n<p>Our friends at Steampipe are participating in Hacktoberfest this year, and have put together a page on how you can earn swag for contributions. Check it out for more details, <ins><a href=\"https://aws-oss.beachgeek.co.uk/24t\" target=\"_blank\">Hacktoberfest 2022: Steampipe</a></ins></p>\n<h3><a id=\"The_Present_and_The_Future_of_Infrastructure_as_Code_202\"></a><strong>The Present and The Future of Infrastructure as Code</strong></h3>\n<h3><a id=\"October_11th_6_PM_Paris_203\"></a><strong>October 11th, 6 PM, Paris</strong></h3>\n<p>This four hour hands-on workshop is designed for development teams planning projects involving Amazon Web Services EKS clusters. Join industry-leading experts from Amazon Web Services and GitLab for a hands-on workshop that will enable you to deploy secure applications to Amazon Web Services Elastic Kubernetes Service in record time. This is an in person workshop, so if you are near SJC18 2100 University Ave, East Palo Alto, CA 94303 then check this out.</p>\n<p>Find out more and <ins><a href=\"https://aws-oss.beachgeek.co.uk/22w\" target=\"_blank\">save your spot here</a></ins>.</p>\n<h3><a id=\"Build_on_Amazon_Web_Services_with_Quarkus_Workshop_209\"></a><strong>Build on Amazon Web Services with Quarkus Workshop</strong></h3>\n<h3><a id=\"Saturday_Oct_15th_3__9_pm_CET_210\"></a><strong>Saturday, Oct 15th 3 - 9 pm CET</strong></h3>\n<p>“Build on Amazon Web Services with Quarkus Workshop”, with Julio Faerman, is a 100% practical, full-day workshop to get YOUR web application started and running on Amazon Web Services, using modern Java with Quarkus and other open-source technologies. We’ll start from scratch and build a sample application, step by step, so do not worry if you’re new to Java or Cloud Computing. All you’ll need is a web browser, an Amazon Web Services account and your desire to build.</p>\n<p>Check out more details and save your place, by heading over to the <ins><a href=\"https://aws-oss.beachgeek.co.uk/23z\" target=\"_blank\">Build on Amazon Web Services with Quarkus Workshop landing page</a></ins>.</p>\n<h3><a id=\"Build_Flutter_apps_with_Amazon_Web_Services_Amplify_for_mobile_web_and_desktop_platforms_216\"></a><strong>Build Flutter apps with Amazon Web Services Amplify for mobile, web, and desktop platforms</strong></h3>\n<h3><a id=\"October_17th_11am_PT_217\"></a><strong>October 17th, 11am PT</strong></h3>\n<p>Building cross-platform apps is becoming increasingly prominent when building products. This is due to the cost savings and operational efficiency builders get from building apps that target multiple platforms such as mobile (iOS/Android), web, and desktop (Windows, MacOS, Linux). The Amplify Libraries allow developers to connect their Flutter apps to an Amazon Web Services backend for building features such as Authentication, storage, and Data interchange operations. In this session, we’ll show you can quickly build a feature-rich cross-platform apps that works across mobile, web, and desktop from a single codebase that delight your customers.</p>\n<p>You can <ins><a href=\"https://aws-oss.beachgeek.co.uk/22v\" target=\"_blank\">register for this Webinar here</a></ins>.</p>\n<h3><a id=\"Amazon_Web_Services_Community_Day_223\"></a><strong>Amazon Web Services Community Day</strong></h3>\n<h3><a id=\"Dresden_Germany_19th_October_224\"></a><strong>Dresden, Germany 19th October</strong></h3>\n<p>Check out this all day Amazon Web Services Community driven and run event that features plenty of open source technologies. From open observability, Amazon Web Services CDK, GitOps using Argo, there are is something for everyone. If you are in Dresden Germany, one to check out.</p>\n<p>Find out the full schedule and sign up by checking out the <ins><a href=\"https://aws-oss.beachgeek.co.uk/240\" target=\"_blank\">welcome page here</a></ins>.</p>\n<h3><a id=\"Accelerating_Adoption_of_Amazon_Web_Services_OpenSource_Observability_Services_230\"></a><strong>Accelerating Adoption of Amazon Web Services Open-Source Observability Services</strong></h3>\n<h3><a id=\"October_20th_9am_PT_231\"></a><strong>October 20th, 9am PT</strong></h3>\n<p>Join this online tech talk to learn how you can leverage Amazon Web Services managed open-source observability solutions to monitor your containerised or serverless workloads at scale. Unlock observability functionalities in Amazon Managed Service for Prometheus, Amazon Managed Grafana, and Amazon Web Services Distro for OpenTelemetry and learn how our managed solutions can help you improve MTTD and reduce MTTR, saving you time and money. We’ll demo the Amazon Elastic Kubernetes Service Observability Accelerator and also share what’s new and upcoming in Amazon Web Services Open-Source Observability.</p>\n<p>Find out more and <ins><a href=\"https://aws-oss.beachgeek.co.uk/22u\" target=\"_blank\">register via this link</a></ins>.</p>\n<h3><a id=\"Build_on_Amazon_Web_Services_Open_Source_237\"></a><strong>Build on Amazon Web Services Open Source</strong></h3>\n<h3><a id=\"October_21st_9am_BST_238\"></a><strong>October 21st, 9am BST</strong></h3>\n<p>Join us for the fifth episode of the Build on Amazon Web Services series, featuring a live round up of the latest projects and news as well as a special guest speaker. We have another special guest lined up, more details to follow. Follow the show on @buildonopen for more details. Check it out on <ins><a href=\"https://twitch.tv/aws\" target=\"_blank\">https://twitch.tv/aws</a></ins></p>\n<h3><a id=\"KubeCon_and_CloudNativeCon_North_America_243\"></a><strong>KubeCon and CloudNativeCon North America</strong></h3>\n<h3><a id=\"October_24th28th_Detroit_USA_244\"></a><strong>October 24th-28th, Detroit USA</strong></h3>\n<p>Check out this blog post from Nathan Taber, <ins><a href=\"https://aws-oss.beachgeek.co.uk/243\" target=\"_blank\">Amazon Web Services at KubeCon + CloudNativeCon North America 2022</a></ins> to hear more about what you can expect from Amazon Web Services at this event, including Container Day. If you are going check this post out to see how you can reserve a spot to speak with one of the Amazon Web Services specialists who will be at the booth.</p>\n<h3><a id=\"Whats_new_in_Amazon_Aurora_MySQL_version_3_248\"></a><strong>What’s new in Amazon Aurora MySQL version 3</strong></h3>\n<h3><a id=\"October_25th_9am_PT_249\"></a><strong>October 25th, 9am PT</strong></h3>\n<p>Amazon Aurora MySQL version 3 compatible with MySQL 8.0, is the latest version of Aurora MySQL. Come learn what makes this the best version of Aurora MySQL to run your relational database workloads. You will learn about the latest innovations in Aurora MySQL version 3 and MySQL 8.0. You will also be introduced to important and breaking behavioural changes in the new version. We will discuss the new version currency adopted with Aurora MySQL version 3 and ways to upgrade from older versions. There will also be a demo of new features like Aurora Serverless v2.</p>\n<p><ins><a href=\"https://aws-oss.beachgeek.co.uk/22x\" target=\"_blank\">Save your place on this online event by checking out the registration page here</a></ins>.</p>\n<h3><a id=\"Amazon_Web_Services_Elastic_Kubernetes_Service_EKS_Workshop_255\"></a><strong>Amazon Web Services Elastic Kubernetes Service (EKS) Workshop</strong></h3>\n<h3><a id=\"November_10th_London_5pm_256\"></a><strong>November 10th, London 5pm</strong></h3>\n<p>Join us for an interactive workshop on containers, Docker, Fargate and Amazon EKS, hosted by ClearScale and Amazon Web Services. This live, virtual workshop includes three hours of interactive presentation and hands-on lab work. You will take part in the setup and deployment of containers using EKS. Follow along and work directly with Amazon Web Services professionals and ClearScale (an Amazon Web Services Premier Tier Services Partner) in this Level 200 training session.</p>\n<p>You can find out more about this event by <ins><a href=\"https://aws-oss.beachgeek.co.uk/22y\" target=\"_blank\">checking out the event page and signing up</a></ins>.</p>\n<h3><a id=\"OpenSearch_262\"></a><strong>OpenSearch</strong></h3>\n<h3><a id=\"Every_other_Tuesday_3pm_GMT_263\"></a><strong>Every other Tuesday, 3pm GMT</strong></h3>\n<p>This regular meet-up is for anyone interested in OpenSearch &amp; Open Distro. All skill levels are welcome and they cover and welcome talks on topics including: search, logging, log analytics, and data visualisation.</p>\n<p>Sign up to the next session, <ins><a href=\"https://aws-oss.beachgeek.co.uk/1az\" target=\"_blank\">OpenSearch Community Meeting</a></ins></p>\n<h2><a id=\"Stay_in_touch_with_open_source_at_Amazon_Web_Services_269\"></a><strong>Stay in touch with open source at Amazon Web Services</strong></h2>\n<p>I hope this summary has been useful. Remember to check out the <ins><a href=\"https://aws.amazon.com/opensource/?opensource-all.sort-by=item.additionalFields.startDate&amp;opensource-all.sort-order=asc\" target=\"_blank\">Open Source homepage</a></ins> to keep up to date with all our activity in open source by following us on <ins><a href=\"https://twitter.com/AWSOpen\" target=\"_blank\">@AWSOpen</a></ins></p>\n"}
0
目录
关闭