{"value":"#### **August, 12th, 2022 - Instalment #124**\n##### **Welcome**\n\nWelcome to edition #124 of the AWS open source newsletter. This is a very special edition as this will be the first edition that we cover in the ++[new Build on AWS Open Source fortnight show on twitch.tv/aws](https://www.youtube.com/watch?v=XV3sJ11VtQc)++. I hope some of you were able to attend, but if not don't worry ++[here is a link to the recording](https://www.youtube.com/watch?v=XV3sJ11VtQc)++. To keep up to date on future episodes, make sure you follow ++[@buildonopen](https://twitter.com/buildonopen)++. The next episode will be on September 9th, so see you then. This will also be the last newsletter for the next two weeks as I will be on holiday, recharging and resting.\n\nTo celebrate the fact that we are in the holiday season, this week we have another bumper selection of projects for you to practice your open source four freedoms. First up we have \"matano\", an open source security lake platform for AWS, \"granted-approvals\" which provides a really nice way to implement controls and self service for access to your cloud services, \"pike\" a tool to help you assess the IAM permissions you need when creating infrastructure as code, \"AFT-SSO-account-configuration\" that lets you use Terraform to define SSO Group and SSO User access, \"aws-aurora-rds-postgresql-excel-generator\" a neat tool that allows you to export Excel worksheets directly from PostgreSQL, \"amazon-codewhisperer-workshop\" a new workshop for those who have preview access to Amazon Codewhisperer, \"aws-eksd-eksa-hybrid\" a very interesting project to help you get going with hybrid Kubernetes cluster, and many more projects.\n\nWe have blog posts and articles featuring Open Cybersecurity Schema Framework, Cello, [AWS IoT Greengrass](https://aws.amazon.com/cn/greengrass/?trk=cndc-detail) v2, PostgreSQL, Driftctl, Steampipe, Terraform, Grafana, Apache Spark, Deep Graph Library, Smithy, OpenSearch, and more. Make sure you check out this weeks videos which include a number of videos from Container Day earlier in the year, featuring some nice sessions on Karpenter, cdk8s, and EKS Anywhere. Finally, we have the events section featuring events that you need to check out.\n\n##### **Open Cybersecurity Schema Framework**\n\n++[Open Cybersecurity Schema Framework](https://aws-oss.beachgeek.co.uk/1yl)++, or ++[OCSF](https://aws-oss.beachgeek.co.uk/1yl)++ was announced this week, and is an open-source project, delivering an extensible framework for developing schemas, along with a vendor-agnostic core security schema. AWS, together with a number of other organisations, are working together on this initiative which aims to help companies respond to cyberattacks more effectively. How does it do this? The idea is to help organisations respond to cyberattacks more effectively by simplifying and standardising data management.\n\nMark Ryland provides more details about this in his post, ++[AWS co-announces release of the Open Cybersecurity Schema Framework (OCSF) project\\n](https://aws-oss.beachgeek.co.uk/1yu)++\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: Kevin Stich, Brett Weaver, Jerome Kuptz, Sai Vennam, Ram Vennam, Justin Garrison, Irshad Buchh, Paavan Mistry, James Woolfenden, Peter Bengtson, Lee Tickett, Philipp Garbe, Bob Tordella, Jon Udell, Jamal Arif, and Francesco Bersani.\n\n#### **Latest open source projects**\nThe 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##### **matano**\n\n++[matano](https://aws-oss.beachgeek.co.uk/1z7)++ is an open source security lake platform for AWS. It lets you ingest petabytes of security and log data from various sources, store and query them in an open Apache Iceberg data lake, and create Python detections as code for realtime alerting. Matano is fully serverless and designed specifically for AWS and focuses on enabling high scale, low cost, and zero-ops. Matano deploys fully into your AWS account. Looks super interesting, and is on my todo list.\n\n![image.png](https://dev-media.amazoncloud.cn/468ea4f7ba25411cb3d58a8babead280_image.png)\n\n##### **granted-approvals**\n\n++[granted-approvals](https://aws-oss.beachgeek.co.uk/1yx)++ is an open source privileged access management framework which makes requesting roles a breeze and looks super nice. Using this project you can set up your team members so they can request elevated permissions to your cloud environment and SaaS services. This one another project on my todo list!\n\n![image.png](https://dev-media.amazoncloud.cn/3c8d0feca89441f787f669edca4d1a06_image.png)\n\n##### **pike**\n\n++[pike](https://aws-oss.beachgeek.co.uk/1yw)++ is a tool from James Woolfenden for determining the permissions or policy required for IAC code. As James points out in the README, its a work in progress so checkout the roadmap and ideas he has, and he is open to issues/PRs.\n\n##### **AFT-SSO-account-configuration**\n\n++[AFT-SSO-account-configuration](https://aws-oss.beachgeek.co.uk/1yt)++ this project from Peter Bengtson allows you to use AFT (Account Factory for Terraform) to declaratively specify SSO Group and SSO User access to an account. Very nice indeed.\n\n##### **autopkg-recipes**\n\n++[autopkg-recipes](https://aws-oss.beachgeek.co.uk/1yj)++ this repo contains official recipes for AWS products for the AutoPkg Community. AutoPkg is an automation framework for macOS software packaging and distribution, oriented towards the tasks one would normally perform manually to prepare third-party software for mass deployment to managed clients. To add this repository to your AutoPkg setup, run:\n\n```\\nautopkg repo-add aws/autopkg-recipes\\n```\n\n##### **aws-aurora-rds-postgresql-excel-generator**\n\n++[aws-aurora-rds-postgresql-excel-generator](https://aws-oss.beachgeek.co.uk/1yp)++ this project contains a PL/PGSQL Package to create EXCEL workbooks. This package enables developers to export data from an RDS or Aurora PostgreSQL database to Excel files using simple PL/PGSQL functions and procedures.\n\n#### **Demos, Samples, Solutions and Workshops**\n##### **amazon-codewhisperer-workshop**\n\n++[amazon-codewhisperer-workshop](https://aws-oss.beachgeek.co.uk/1yr)++ if you have managed to get onto the Amazon Codewhisperer preview, then why not try this hands-on workshop that demonstrates how to leverage [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) for building a fully fledged serverless app on AWS.\n\n![image.png](https://dev-media.amazoncloud.cn/92cd0f9df84341bf912d672f5974375a_image.png)\n\n##### **aws-eksd-eksa-hybrid**\n\n++[aws-eksd-eksa-hybrid](https://aws-oss.beachgeek.co.uk/1yn)++ this project will help you to get to know how to build and automate creation of development and prototype environments for hybrid software delivery using the [AWS CDK](https://aws.amazon.com/cn/cdk/?trk=cndc-detail) to automate EKS Distro and EKS Anywhere environments provisioning for development purposes, allowing a seamless experience while standing up and standardising Kubernetes environments and applications deployment on top of EKS. It was designed to explore ways and best practices to abstract the challenges and complexities of deploying hybrid-EKS development infrastructure targeted at DevOps teams, allowing repeatable workload development and testing which can be easily integrated with existing CI/CD pipelines using a simple and consistent method, as needed.\n\n![image.png](https://dev-media.amazoncloud.cn/001e4d9200ee4c78a38897b22d1978e4_image.png)\n\n##### **multi-cluster-gitops**\n\n++[multi-cluster-gitops](https://aws-oss.beachgeek.co.uk/1yv)++ This repo contains the implementation of a multi-cluster GitOps system that addresses the application development teams use cases, as well as the platform teams use cases. It shows how to extend GitOps to cover the deployment and the management of cloud infrastructure resources (e.g. [Amazon RDS](https://aws.amazon.com/cn/rds/?trk=cndc-detail), [Amazon DynamoDB](https://aws.amazon.com/cn/dynamodb/?trk=cndc-detail), and [Amazon SQS](https://aws.amazon.com/cn/sqs/?trk=cndc-detail)), in addition to the deployment and management of the native Kubernetes resources. It also shows how to use GitOps to perform cluster management activities (e.g. provisioning and bootstrapping a new cluster, upgrading an existing cluster, deleting a cluster, etc.)\n\n![image.png](https://dev-media.amazoncloud.cn/bdf0fc66f81a43adbc8efd23a5bc7925_image.png)\n\n##### **aws-codepipeline-terraform-cicd-samples**\n\n++[aws-codepipeline-terraform-cicd-samples]()++ this repo provides a guide and ready to use terraform configurations to setup validation pipelines with end-to-end tests based on [AWS CodePipeline](https://aws.amazon.com/cn/codepipeline/?trk=cndc-detail), [AWS CodeBuild](https://aws.amazon.com/cn/codebuild/?trk=cndc-detail), and [AWS CodeCommit](https://aws.amazon.com/cn/codecommit/?trk=cndc-detail). Detail example and documentation covering all the configuration options you need.\n\n##### **aws-cdk-java-codepipeline-codeartifact-sample**\n\n++[aws-cdk-java-codepipeline-codeartifact-sample](https://aws-oss.beachgeek.co.uk/1yk)++ this repo shows you how to create a pipeline that will automatically publish new Java package versions to private [AWS CodeArtifact](https://aws.amazon.com/cn/codeartifact/?trk=cndc-detail) repository using [AWS CodePipeline](https://aws.amazon.com/cn/codepipeline/?trk=cndc-detail). All resources in this project are provisioned as IaC with [AWS CDK](https://aws.amazon.com/cn/cdk/?trk=cndc-detail) in Java, making it easy for you to get up and running.\n\n##### **aws-cdk-python-codepipeline-codeartifact-sample**\n\n++[aws-cdk-python-codepipeline-codeartifact-sample](https://aws-oss.beachgeek.co.uk/1yo)++ similar to the previous project, this repo shows you how to create a pipeline that will automatically publish new Python package versions to private [AWS CodeArtifact](https://aws.amazon.com/cn/codeartifact/?trk=cndc-detail) repository using [AWS CodePipeline](https://aws.amazon.com/cn/codepipeline/?trk=cndc-detail). All resources in this project are provisioned as IaC with [AWS CDK](https://aws.amazon.com/cn/cdk/?trk=cndc-detail) in Python, making it easy for you to get up and running.\n\n##### **az-fail-away**\n\n++[az-fail-away](https://aws-oss.beachgeek.co.uk/1ys)++ This project provides a serverless infrastructure for updating the availability zones of autoscaling groups en masse.\n\n![image.png](https://dev-media.amazoncloud.cn/b74a7c7fe6034bd8bbcc8c0ba0576981_image.png)\n\n#### **AWS and Community blog posts**\n##### **Smithy**\n\nSmithy is an open source protocol-agnostic Interface Definition Language (IDL) and set of tools for generating clients, servers, documentation, and other artefacts. Smithy is Amazon’s next-generation API modelling language, based on our experience building tens of thousands of services and generating SDKs. In the post, ++[Introducing Smithy IDL 2.0](https://aws-oss.beachgeek.co.uk/1zb)++ Kevin Stich takes a look at this new release that focuses on improving the developer experience of authoring Smithy models and using code generated from Smithy models. Essential reading for this super cool project.\n\n##### **Steampipe**\n\nRegular readers will know about this project, Steampipe, an open source tool for querying cloud APIs in a universal way and reasoning about the data in SQL. In a follow on post, ++[Dashboards as code: A new approach to visualizing AWS APIs](https://aws-oss.beachgeek.co.uk/1z3)++, Bob Tordella and Jon Udell collaborate to show how Steampipe’s can help you apply an infrastructure as code to managing your dashboards. [hands on]\n\n![cloudwatchalarms.gif](https://dev-media.amazoncloud.cn/e8d11eb7b1674cf3b1475a732c9d3f2c_cloudwatch-alarms.gif)\n\n##### **Apache Spark**\n\nIn the post ++[Design patterns to manage Amazon EMR on EKS workloads for Apache Spark](https://aws-oss.beachgeek.co.uk/1z5)++, Jamal Arif shares four design patterns to manage EMR on EKS workloads for Apache Spark. Manage Spark jobs by pod template, Turn on Dynamic Resource Allocation (DRA) in Spark, Fully control cluster autoscaling by Cluster Autoscaler, and Group-less autoscaling with Karpenter. Check out the post for more details of each. Nice post. [hands on]\n\n![image.png](https://dev-media.amazoncloud.cn/49e3c93dcbb64d8db80a9d37d147ba38_image.png)\n\n\n##### **Kubernetes**\n\nA couple of posts this week. First up we have, ++[Blue/Green deployments for SAP Commerce applications on Amazon EKS ](https://aws-oss.beachgeek.co.uk/1z6)++ from Francesco Bersani that covers common issues that customers are experiencing in on-premises SAP Commerce deployments. It gives a concrete way to achieve blue/green deployments on [Amazon Elastic Kubernetes Service](https://aws.amazon.com/cn/eks/?trk=cndc-detail) to have faster and more secure implementations of SAP Commerce applications.\n\n![image.png](https://dev-media.amazoncloud.cn/d83da378f9014881a8664888fc265fe3_image.png)\n\n\nI have been exploring Kubernetes for some upcoming new talks and demos, and as part of that process (I am completely new to Kubernetes, but not new to containers) one of the things I had to try and figure out was the various different IAM roles, permissions, policies that I needed to ensure that I try and follow good practices on least privilege. So it was great to read this post from Waleed ++[Amazon EKS IAM roles and policies with Terraform](https://aws-oss.beachgeek.co.uk/1z0)++, who has put together a checklist of things you should look out for.\n\n![image.png](https://dev-media.amazoncloud.cn/ac625c82bbf04387bf65ea4bd5506583_image.png)\n\n##### **[AWS Amplify](https://aws.amazon.com/cn/amplify/?trk=cndc-detail)**\n\nIf you are looking to automate your [AWS Amplify](https://aws.amazon.com/cn/amplify/?trk=cndc-detail) projects, and you are using GitLab then you are going to want to check out this post from Lee Tickett. In ++[Deploy to AWS Amplify from GitLab CI/CD Self Managed](https://aws-oss.beachgeek.co.uk/1yz)++ he shares how was able to workaround a current limitation of GitLab SaaS not being supported*, and get it to work. Nice!\n\n*update from Lee: \"the limitation is with GitLab Self-Managed not being supported (I believe SaaS works out of the box)\"\n\n![image.png](https://dev-media.amazoncloud.cn/04af6691661b40c0b88d63955e494bf2_image.png)\n\n##### **[AWS CDK](https://aws.amazon.com/cn/cdk/?trk=cndc-detail)**\n\nAWS Container Hero Philipp Garbe has written this post, ++[Hey CDK, how do cross-account deployments work?](https://aws-oss.beachgeek.co.uk/1yy)++ that dives deep and breaks down how [AWS CDK](https://aws.amazon.com/cn/cdk/?trk=cndc-detail) works from a permissions perspective, what you need to think about to ensure you minimise the permissions you grant, and then provides you with some options to suit different scenarios. Well worth reading.\n\n![image.png](https://dev-media.amazoncloud.cn/31673214a5b744b2b1e37362babd5c11_image.png)\n\n\n##### **Cello & [AWS CDK](https://aws.amazon.com/cn/cdk/?trk=cndc-detail)**\n\nBrett Weaver and Jerome Kuptz from at Intuit have put together this post, ++[Running Enterprise Workloads at Scale with a Next-Gen Infrastructure-as-Code Platform](https://aws-oss.beachgeek.co.uk/1ym)++ that shows how they use [AWS CDK](https://aws.amazon.com/cn/cdk/?trk=cndc-detail) together with an open source tool they created called Cello, that helps them orchestrate infrastructure as code (IaC) at scale following GitOps principals.\n\n##### **Other posts you might like from the past week**\n\n- ++[Announcing CDK for Terraform on AWS](https://aws-oss.beachgeek.co.uk/1z1)++ covers the CDK for Terraform (CDKTF) news that it is now generally available (GA)\n- ++[Fine-grained access control in Amazon Managed Grafana using Grafana Teams](https://aws-oss.beachgeek.co.uk/1z2)++ demonstrates how [Amazon Managed Grafana](https://aws.amazon.com/cn/grafana/?trk=cndc-detail) enables you to organise users, resources, and permissions\n\n![image.png](https://dev-media.amazoncloud.cn/96876c39f4e64e008cabdae3e2e4c16d_image.png)\n\n- ++[Reduce security risks from IaC drift in multi-Region AWS deployments with Terraform](https://aws-oss.beachgeek.co.uk/1z4)++ provides a [hands on] guide that shows how to reduce security risks from IaC drift using the open source tool, Driftctl\n- ++[Build a GNN-based real-time fraud detection solution using Amazon SageMaker, Amazon Neptune, and the Deep Graph Library](https://aws-oss.beachgeek.co.uk/1za)++ shows how to use the Deep Graph Library (DGL), among other AWS services, to construct an end-to-end solution for real-time fraud detection using GNN models [hands on]\n\n![image.png](https://dev-media.amazoncloud.cn/bda848da0b3f49119e26091880102d32_image.png)\n\n#### **Quick updates**\n##### **Kubernetes**\n\nThe [Amazon Elastic Kubernetes Service](https://aws.amazon.com/cn/eks/?trk=cndc-detail) ([Amazon EKS](https://aws.amazon.com/cn/eks/?trk=cndc-detail)) announced support for Kubernetes 1.23. [Amazon EKS](https://aws.amazon.com/cn/eks/?trk=cndc-detail) and [Amazon EKS Distro](https://aws.amazon.com/cn/eks/eks-distro/?trk=cndc-detail) can now run Kubernetes version 1.23, with support in [Amazon EKS Anywhere](https://aws.amazon.com/cn/eks/eks-anywhere/?trk=cndc-detail) launching soon after. To find out more about this update, and learn about some important changes, check out the post, ++[Amazon EKS now supports Kubernetes 1.23](https://aws-oss.beachgeek.co.uk/1z9)++\n\n##### **OpenSearch**\n\nCheck out v1.0.0 of the OpenSearch clients for .NET available on nuget. Find them on the ++[opensearch](https://aws-oss.beachgeek.co.uk/1zc)++ page\n\n##### **[AWS IoT Greengrass](https://aws.amazon.com/cn/greengrass/?trk=cndc-detail) v2**\n\n[AWS IoT Greengrass](https://aws.amazon.com/cn/greengrass/?trk=cndc-detail) is an Internet of Things (IoT) edge runtime and cloud service that helps customers build, deploy, and manage device software. Version 2.7 released last week with the following features: System Telemetry Enhancements, local Deployment Improvements, and additional Support for Client Certificates. Read more about these new features in the announcement, ++[AWS IoT Greengrass v2 updates Stream Manager to report new telemetry metrics and more](https://aws-oss.beachgeek.co.uk/1yi)++\n\n##### **PostgreSQL**\n\n[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Serverless v1 now supports PostgreSQL major version 11. PostgreSQL 11 includes improvements to partitioning, parallelism, and performance enhancements such as faster column additions with a non-null default.\n\nAurora Serverless v1 also supports in-place upgrade from PostgreSQL 10 to 11. Instead of backing up and restoring the database to the new version, you can upgrade with just a few clicks in the AWS Management Console or using the latest AWS SDK or CLI. No new cluster is created in the process which means you keep the same endpoints and other characteristics of the cluster. The upgrade completes in minutes and can be applied immediately or during the maintenance window. Your database cluster will be unavailable during the upgrade.\n\n\n#### **Videos of the week**\n##### **EKS Anywhere**\n\nSai Vennam invites his brother Ram Vennam (solo.io) to talk multi-cluster Kubernetes with Istio. In this video you will learn the basics of running Kubernetes across on-premises, edge and public cloud infrastructure with EKS Anywhere. Together with Istio, we open up a number of cloud use-cases such as app modernisation, cloud bursting, data sovereignty and more.\n\n<video src=\\"https://dev-media.amazoncloud.cn/80fd8b429c6d4e9d8f38d852f33690e9_Multi-Cluster%20Kubernetes%20with%20EKS%20Anywhere%20and%20Istio%20_%20Ram%20Vennam%20%40%20solo.io.mp4\\" class=\\"manvaVedio\\" controls=\\"controls\\" style=\\"width:160px;height:160px\\"></video>\n\n##### **cdk8s**\n\nFrom the AWS Container Days at Kubecon EU 2022, join the Containers from the Couch crew as they show you how you can manage your Kubernetes manifests without YAML with cdk8s, using general purpose languages to create and manage Kubernetes resources. Check the project out at ++[https://cdk8s.io](https://aws-oss.beachgeek.co.uk/1yh)++\n\n<video src=\\"https://dev-media.amazoncloud.cn/d2b1371127224556b62ca75a44b461f2_Kubernetes%20cdk8s%20-%20AWS%20Container%20Days%20-%20Kubecon%20EU%202022.mp4\\" class=\\"manvaVedio\\" controls=\\"controls\\" style=\\"width:160px;height:160px\\"></video>\n\n##### **Karpenter**\n\nAnother session from AWS Container Days at Kubecon EU 2022, this time they take a look at what is new with Karpenter, an open source node autoscaler for Kubernetes that helps you scale your clusters faster with workload native node provisioning.\n\n<video src=\\"https://dev-media.amazoncloud.cn/22930e1ce7134fc985aba4d177b1554f_Kubernetes%20autoscaling%20with%20Karpenter%20-%20AWS%20Container%20Days%20-%20Kubecon%20EU%202022.mp4\\" class=\\"manvaVedio\\" controls=\\"controls\\" style=\\"width:160px;height:160px\\"></video>\n\n#### **Events for your diary**\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##### **Data Science on AWS**\n##### **August 15th, 9am PST**\n\nJoin your hosts Antje and Chris for two talks. Talk #1: Ray Overview, Ray AI Runtime on AWS using [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail), EC2, EMR, EKS by Chris Fregly, Principal Specialist Solution Architect, AI and Machine Learning @ AWS. Talk #2: Deep-dive Blueprints for [Amazon Elastic Kubernetes Service](https://aws.amazon.com/cn/eks/?trk=cndc-detail) (EKS) including Ray and Spark by Apoorva Kulkarni, Sr. Specialist Solution Architect, Containers and Kubernetes @ AWS\n\nFind out more and register via this meetup link, ++[Ray AI Runtime on AWS + Amazon EKS Blueprints for Ray, EMR, and Spark!](https://aws-oss.beachgeek.co.uk/1zd)++\n\n##### **Digital Payments Architecture and Implementation** \n ##### **with AWS Open Source Databases**\n##### **August 18th**\n\nCheck out this Webinar on how to use open source databases to build a digital payments solution. You can view it live direct on ++[YouTube here](https://www.youtube.com/watch?v=kbjtLPYToaI)++\n\n##### **Bottlerocket Community Meeting**\n##### **August, 24th 8:30am PDT**\n\nYou're invited to the Bottlerocket community meeting where we'll discuss project news, share Bottlerocket tips, tricks, and techniques, and you'll have the opportunity to ask questions in an open forum.\n\nFind out more and ++[reserve your spot here](https://www.meetup.com/bottlerocket-community/events/287425423)++.\n\n##### **Introduction to [Amazon Managed Workflows for Apache Airflow](https://aws.amazon.com/cn/managed-workflows-for-apache-airflow/?trk=cndc-detail)**\n##### **August 25th, 8am-1pm PDT**\n\nIn this workshop, you will learn to build and orchestrate data and ML pipelines that include many of the above mentioned services, and with that you will gain familiarity and a better understanding of the hooks and operators available as part of Airflow to manage your pipelines/workflows on AWS. We start with an introduction to the basics if you want to get familiar with the concepts in Airflow before you get to the hands-on modules.\n\nJoin this event and learn how to leverage Amazon MWAA as well as key concepts.\n\n- Learn how to build your Data/ML pipeline orchestrated by Airflow\n- Apache Airflow basics within AWS\n- Get hands-on experience with an AWS Solution Architect for best practices\n- **Who Should Attend?**\n\nIf you work with data in any form, and build pipelines to transform/consume the data, then this workshop is for you! Level 200 and up. Although you don't need to be an expert to take this workshop, it will help if you had some basic understanding about AWS Analytics services, and some familiarity with SQL and Python programming languages. We recommend some familiarity with the AWS Console but it is not required. We recommend two monitors for the best experience.\n\nTo register and reserve your spot, ++[use this link.](https://aws-oss.beachgeek.co.uk/1xq)++\n\n##### **OpenSearchCon 2022**\n##### **Sept 21st, 2022 Seattle**\n\nCome to the first annual OpenSearchCon!\n\nThis day-long conference will be packed with presenters who build and innovate with OpenSearch. It doesn’t matter if you’re just getting started on your OpenSearch journey, running giant clusters, or contributing tons of code; the event is for everyone. Join us to celebrate the progress and look into the future of the project. Admission is free, and registration will be open in the next few weeks. All you will need to do is sign up, and get to Seattle!\n\nCheck out the full details, including signing up and location, at the ++[meetup page here](https://aws-oss.beachgeek.co.uk/1n1)++.\n\n#### **Stay in touch with open source at AWS**\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","render":"<h4><a id=\\"August_12th_2022__Instalment_124_0\\"></a><strong>August, 12th, 2022 - Instalment #124</strong></h4>\\n<h5><a id=\\"Welcome_1\\"></a><strong>Welcome</strong></h5>\\n<p>Welcome to edition #124 of the AWS open source newsletter. This is a very special edition as this will be the first edition that we cover in the <ins><a href=\\"https://www.youtube.com/watch?v=XV3sJ11VtQc\\" target=\\"_blank\\">new Build on AWS Open Source fortnight show on twitch.tv/aws</a></ins>. I hope some of you were able to attend, but if not don’t worry <ins><a href=\\"https://www.youtube.com/watch?v=XV3sJ11VtQc\\" target=\\"_blank\\">here is a link to the recording</a></ins>. To keep up to date on future episodes, make sure you follow <ins><a href=\\"https://twitter.com/buildonopen\\" target=\\"_blank\\">@buildonopen</a></ins>. The next episode will be on September 9th, so see you then. This will also be the last newsletter for the next two weeks as I will be on holiday, recharging and resting.</p>\n<p>To celebrate the fact that we are in the holiday season, this week we have another bumper selection of projects for you to practice your open source four freedoms. First up we have “matano”, an open source security lake platform for AWS, “granted-approvals” which provides a really nice way to implement controls and self service for access to your cloud services, “pike” a tool to help you assess the IAM permissions you need when creating infrastructure as code, “AFT-SSO-account-configuration” that lets you use Terraform to define SSO Group and SSO User access, “aws-aurora-rds-postgresql-excel-generator” a neat tool that allows you to export Excel worksheets directly from PostgreSQL, “amazon-codewhisperer-workshop” a new workshop for those who have preview access to Amazon Codewhisperer, “aws-eksd-eksa-hybrid” a very interesting project to help you get going with hybrid Kubernetes cluster, and many more projects.</p>\n<p>We have blog posts and articles featuring Open Cybersecurity Schema Framework, Cello, AWS IoT Greengrass v2, PostgreSQL, Driftctl, Steampipe, Terraform, Grafana, Apache Spark, Deep Graph Library, Smithy, OpenSearch, and more. Make sure you check out this weeks videos which include a number of videos from Container Day earlier in the year, featuring some nice sessions on Karpenter, cdk8s, and EKS Anywhere. Finally, we have the events section featuring events that you need to check out.</p>\n<h5><a id=\\"Open_Cybersecurity_Schema_Framework_9\\"></a><strong>Open Cybersecurity Schema Framework</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yl\\" target=\\"_blank\\">Open Cybersecurity Schema Framework</a></ins>, or <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yl\\" target=\\"_blank\\">OCSF</a></ins> was announced this week, and is an open-source project, delivering an extensible framework for developing schemas, along with a vendor-agnostic core security schema. AWS, together with a number of other organisations, are working together on this initiative which aims to help companies respond to cyberattacks more effectively. How does it do this? The idea is to help organisations respond to cyberattacks more effectively by simplifying and standardising data management.</p>\n<p>Mark Ryland provides more details about this in his post, <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yu\\" target=\\"_blank\\">AWS co-announces release of the Open Cybersecurity Schema Framework (OCSF) project<br />\\n</a></ins></p>\n<h5><a id=\\"Celebrating_open_source_contributors_16\\"></a><strong>Celebrating open source contributors</strong></h5>\\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: Kevin Stich, Brett Weaver, Jerome Kuptz, Sai Vennam, Ram Vennam, Justin Garrison, Irshad Buchh, Paavan Mistry, James Woolfenden, Peter Bengtson, Lee Tickett, Philipp Garbe, Bob Tordella, Jon Udell, Jamal Arif, and Francesco Bersani.</p>\n<h4><a id=\\"Latest_open_source_projects_22\\"></a><strong>Latest open source projects</strong></h4>\\n<p>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.</p>\n<h5><a id=\\"Tools_25\\"></a><strong>Tools</strong></h5>\\n<h5><a id=\\"matano_26\\"></a><strong>matano</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1z7\\" target=\\"_blank\\">matano</a></ins> is an open source security lake platform for AWS. It lets you ingest petabytes of security and log data from various sources, store and query them in an open Apache Iceberg data lake, and create Python detections as code for realtime alerting. Matano is fully serverless and designed specifically for AWS and focuses on enabling high scale, low cost, and zero-ops. Matano deploys fully into your AWS account. Looks super interesting, and is on my todo list.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/468ea4f7ba25411cb3d58a8babead280_image.png\\" alt=\\"image.png\\" /></p>\n<h5><a id=\\"grantedapprovals_32\\"></a><strong>granted-approvals</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yx\\" target=\\"_blank\\">granted-approvals</a></ins> is an open source privileged access management framework which makes requesting roles a breeze and looks super nice. Using this project you can set up your team members so they can request elevated permissions to your cloud environment and SaaS services. This one another project on my todo list!</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/3c8d0feca89441f787f669edca4d1a06_image.png\\" alt=\\"image.png\\" /></p>\n<h5><a id=\\"pike_38\\"></a><strong>pike</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yw\\" target=\\"_blank\\">pike</a></ins> is a tool from James Woolfenden for determining the permissions or policy required for IAC code. As James points out in the README, its a work in progress so checkout the roadmap and ideas he has, and he is open to issues/PRs.</p>\n<h5><a id=\\"AFTSSOaccountconfiguration_42\\"></a><strong>AFT-SSO-account-configuration</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yt\\" target=\\"_blank\\">AFT-SSO-account-configuration</a></ins> this project from Peter Bengtson allows you to use AFT (Account Factory for Terraform) to declaratively specify SSO Group and SSO User access to an account. Very nice indeed.</p>\n<h5><a id=\\"autopkgrecipes_46\\"></a><strong>autopkg-recipes</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yj\\" target=\\"_blank\\">autopkg-recipes</a></ins> this repo contains official recipes for AWS products for the AutoPkg Community. AutoPkg is an automation framework for macOS software packaging and distribution, oriented towards the tasks one would normally perform manually to prepare third-party software for mass deployment to managed clients. To add this repository to your AutoPkg setup, run:</p>\n<pre><code class=\\"lang-\\">autopkg repo-add aws/autopkg-recipes\\n</code></pre>\\n<h5><a id=\\"awsaurorardspostgresqlexcelgenerator_54\\"></a><strong>aws-aurora-rds-postgresql-excel-generator</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yp\\" target=\\"_blank\\">aws-aurora-rds-postgresql-excel-generator</a></ins> this project contains a PL/PGSQL Package to create EXCEL workbooks. This package enables developers to export data from an RDS or Aurora PostgreSQL database to Excel files using simple PL/PGSQL functions and procedures.</p>\n<h4><a id=\\"Demos_Samples_Solutions_and_Workshops_58\\"></a><strong>Demos, Samples, Solutions and Workshops</strong></h4>\\n<h5><a id=\\"amazoncodewhispererworkshop_59\\"></a><strong>amazon-codewhisperer-workshop</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yr\\" target=\\"_blank\\">amazon-codewhisperer-workshop</a></ins> if you have managed to get onto the Amazon Codewhisperer preview, then why not try this hands-on workshop that demonstrates how to leverage Amazon CodeWhisperer for building a fully fledged serverless app on AWS.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/92cd0f9df84341bf912d672f5974375a_image.png\\" alt=\\"image.png\\" /></p>\n<h5><a id=\\"awseksdeksahybrid_65\\"></a><strong>aws-eksd-eksa-hybrid</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yn\\" target=\\"_blank\\">aws-eksd-eksa-hybrid</a></ins> this project will help you to get to know how to build and automate creation of development and prototype environments for hybrid software delivery using the AWS CDK to automate EKS Distro and EKS Anywhere environments provisioning for development purposes, allowing a seamless experience while standing up and standardising Kubernetes environments and applications deployment on top of EKS. It was designed to explore ways and best practices to abstract the challenges and complexities of deploying hybrid-EKS development infrastructure targeted at DevOps teams, allowing repeatable workload development and testing which can be easily integrated with existing CI/CD pipelines using a simple and consistent method, as needed.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/001e4d9200ee4c78a38897b22d1978e4_image.png\\" alt=\\"image.png\\" /></p>\n<h5><a id=\\"multiclustergitops_71\\"></a><strong>multi-cluster-gitops</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yv\\" target=\\"_blank\\">multi-cluster-gitops</a></ins> This repo contains the implementation of a multi-cluster GitOps system that addresses the application development teams use cases, as well as the platform teams use cases. It shows how to extend GitOps to cover the deployment and the management of cloud infrastructure resources (e.g. Amazon RDS, Amazon DynamoDB, and Amazon SQS), in addition to the deployment and management of the native Kubernetes resources. It also shows how to use GitOps to perform cluster management activities (e.g. provisioning and bootstrapping a new cluster, upgrading an existing cluster, deleting a cluster, etc.)</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/bdf0fc66f81a43adbc8efd23a5bc7925_image.png\\" alt=\\"image.png\\" /></p>\n<h5><a id=\\"awscodepipelineterraformcicdsamples_77\\"></a><strong>aws-codepipeline-terraform-cicd-samples</strong></h5>\\n<p><ins><a href=\\"\\" target=\\"_blank\\">aws-codepipeline-terraform-cicd-samples</a></ins> this repo provides a guide and ready to use terraform configurations to setup validation pipelines with end-to-end tests based on AWS CodePipeline, AWS CodeBuild, and AWS CodeCommit. Detail example and documentation covering all the configuration options you need.</p>\n<h5><a id=\\"awscdkjavacodepipelinecodeartifactsample_81\\"></a><strong>aws-cdk-java-codepipeline-codeartifact-sample</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yk\\" target=\\"_blank\\">aws-cdk-java-codepipeline-codeartifact-sample</a></ins> this repo shows you how to create a pipeline that will automatically publish new Java package versions to private AWS CodeArtifact repository using AWS CodePipeline. All resources in this project are provisioned as IaC with AWS CDK in Java, making it easy for you to get up and running.</p>\n<h5><a id=\\"awscdkpythoncodepipelinecodeartifactsample_85\\"></a><strong>aws-cdk-python-codepipeline-codeartifact-sample</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yo\\" target=\\"_blank\\">aws-cdk-python-codepipeline-codeartifact-sample</a></ins> similar to the previous project, this repo shows you how to create a pipeline that will automatically publish new Python package versions to private AWS CodeArtifact repository using AWS CodePipeline. All resources in this project are provisioned as IaC with AWS CDK in Python, making it easy for you to get up and running.</p>\n<h5><a id=\\"azfailaway_89\\"></a><strong>az-fail-away</strong></h5>\\n<p><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1ys\\" target=\\"_blank\\">az-fail-away</a></ins> This project provides a serverless infrastructure for updating the availability zones of autoscaling groups en masse.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/b74a7c7fe6034bd8bbcc8c0ba0576981_image.png\\" alt=\\"image.png\\" /></p>\n<h4><a id=\\"AWS_and_Community_blog_posts_95\\"></a><strong>AWS and Community blog posts</strong></h4>\\n<h5><a id=\\"Smithy_96\\"></a><strong>Smithy</strong></h5>\\n<p>Smithy is an open source protocol-agnostic Interface Definition Language (IDL) and set of tools for generating clients, servers, documentation, and other artefacts. Smithy is Amazon’s next-generation API modelling language, based on our experience building tens of thousands of services and generating SDKs. In the post, <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1zb\\" target=\\"_blank\\">Introducing Smithy IDL 2.0</a></ins> Kevin Stich takes a look at this new release that focuses on improving the developer experience of authoring Smithy models and using code generated from Smithy models. Essential reading for this super cool project.</p>\n<h5><a id=\\"Steampipe_100\\"></a><strong>Steampipe</strong></h5>\\n<p>Regular readers will know about this project, Steampipe, an open source tool for querying cloud APIs in a universal way and reasoning about the data in SQL. In a follow on post, <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1z3\\" target=\\"_blank\\">Dashboards as code: A new approach to visualizing AWS APIs</a></ins>, Bob Tordella and Jon Udell collaborate to show how Steampipe’s can help you apply an infrastructure as code to managing your dashboards. [hands on]</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/e8d11eb7b1674cf3b1475a732c9d3f2c_cloudwatch-alarms.gif\\" alt=\\"cloudwatchalarms.gif\\" /></p>\n<h5><a id=\\"Apache_Spark_106\\"></a><strong>Apache Spark</strong></h5>\\n<p>In the post <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1z5\\" target=\\"_blank\\">Design patterns to manage Amazon EMR on EKS workloads for Apache Spark</a></ins>, Jamal Arif shares four design patterns to manage EMR on EKS workloads for Apache Spark. Manage Spark jobs by pod template, Turn on Dynamic Resource Allocation (DRA) in Spark, Fully control cluster autoscaling by Cluster Autoscaler, and Group-less autoscaling with Karpenter. Check out the post for more details of each. Nice post. [hands on]</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/49e3c93dcbb64d8db80a9d37d147ba38_image.png\\" alt=\\"image.png\\" /></p>\n<h5><a id=\\"Kubernetes_113\\"></a><strong>Kubernetes</strong></h5>\\n<p>A couple of posts this week. First up we have, <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1z6\\" target=\\"_blank\\">Blue/Green deployments for SAP Commerce applications on Amazon EKS </a></ins> from Francesco Bersani that covers common issues that customers are experiencing in on-premises SAP Commerce deployments. It gives a concrete way to achieve blue/green deployments on Amazon Elastic Kubernetes Service to have faster and more secure implementations of SAP Commerce applications.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/d83da378f9014881a8664888fc265fe3_image.png\\" alt=\\"image.png\\" /></p>\n<p>I have been exploring Kubernetes for some upcoming new talks and demos, and as part of that process (I am completely new to Kubernetes, but not new to containers) one of the things I had to try and figure out was the various different IAM roles, permissions, policies that I needed to ensure that I try and follow good practices on least privilege. So it was great to read this post from Waleed <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1z0\\" target=\\"_blank\\">Amazon EKS IAM roles and policies with Terraform</a></ins>, who has put together a checklist of things you should look out for.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/ac625c82bbf04387bf65ea4bd5506583_image.png\\" alt=\\"image.png\\" /></p>\n<h5><a id=\\"AWS_Amplify_124\\"></a><strong>AWS Amplify</strong></h5>\\n<p>If you are looking to automate your AWS Amplify projects, and you are using GitLab then you are going to want to check out this post from Lee Tickett. In <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yz\\" target=\\"_blank\\">Deploy to AWS Amplify from GitLab CI/CD Self Managed</a></ins> he shares how was able to workaround a current limitation of GitLab SaaS not being supported*, and get it to work. Nice!</p>\n<p>*update from Lee: “the limitation is with GitLab Self-Managed not being supported (I believe SaaS works out of the box)”</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/04af6691661b40c0b88d63955e494bf2_image.png\\" alt=\\"image.png\\" /></p>\n<h5><a id=\\"AWS_CDK_132\\"></a><strong>AWS CDK</strong></h5>\\n<p>AWS Container Hero Philipp Garbe has written this post, <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yy\\" target=\\"_blank\\">Hey CDK, how do cross-account deployments work?</a></ins> that dives deep and breaks down how AWS CDK works from a permissions perspective, what you need to think about to ensure you minimise the permissions you grant, and then provides you with some options to suit different scenarios. Well worth reading.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/31673214a5b744b2b1e37362babd5c11_image.png\\" alt=\\"image.png\\" /></p>\n<h5><a id=\\"Cello__AWS_CDK_139\\"></a><strong>Cello & AWS CDK</strong></h5>\\n<p>Brett Weaver and Jerome Kuptz from at Intuit have put together this post, <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1ym\\" target=\\"_blank\\">Running Enterprise Workloads at Scale with a Next-Gen Infrastructure-as-Code Platform</a></ins> that shows how they use AWS CDK together with an open source tool they created called Cello, that helps them orchestrate infrastructure as code (IaC) at scale following GitOps principals.</p>\n<h5><a id=\\"Other_posts_you_might_like_from_the_past_week_143\\"></a><strong>Other posts you might like from the past week</strong></h5>\\n<ul>\\n<li><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1z1\\" target=\\"_blank\\">Announcing CDK for Terraform on AWS</a></ins> covers the CDK for Terraform (CDKTF) news that it is now generally available (GA)</li>\n<li><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1z2\\" target=\\"_blank\\">Fine-grained access control in Amazon Managed Grafana using Grafana Teams</a></ins> demonstrates how Amazon Managed Grafana enables you to organise users, resources, and permissions</li>\n</ul>\\n<p><img src=\\"https://dev-media.amazoncloud.cn/96876c39f4e64e008cabdae3e2e4c16d_image.png\\" alt=\\"image.png\\" /></p>\n<ul>\\n<li><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1z4\\" target=\\"_blank\\">Reduce security risks from IaC drift in multi-Region AWS deployments with Terraform</a></ins> provides a [hands on] guide that shows how to reduce security risks from IaC drift using the open source tool, Driftctl</li>\n<li><ins><a href=\\"https://aws-oss.beachgeek.co.uk/1za\\" target=\\"_blank\\">Build a GNN-based real-time fraud detection solution using Amazon SageMaker, Amazon Neptune, and the Deep Graph Library</a></ins> shows how to use the Deep Graph Library (DGL), among other AWS services, to construct an end-to-end solution for real-time fraud detection using GNN models [hands on]</li>\n</ul>\\n<p><img src=\\"https://dev-media.amazoncloud.cn/bda848da0b3f49119e26091880102d32_image.png\\" alt=\\"image.png\\" /></p>\n<h4><a id=\\"Quick_updates_155\\"></a><strong>Quick updates</strong></h4>\\n<h5><a id=\\"Kubernetes_156\\"></a><strong>Kubernetes</strong></h5>\\n<p>The Amazon Elastic Kubernetes Service (Amazon EKS) announced support for Kubernetes 1.23. Amazon EKS and Amazon EKS Distro can now run Kubernetes version 1.23, with support in Amazon EKS Anywhere launching soon after. To find out more about this update, and learn about some important changes, check out the post, <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1z9\\" target=\\"_blank\\">Amazon EKS now supports Kubernetes 1.23</a></ins></p>\n<h5><a id=\\"OpenSearch_160\\"></a><strong>OpenSearch</strong></h5>\\n<p>Check out v1.0.0 of the OpenSearch clients for .NET available on nuget. Find them on the <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1zc\\" target=\\"_blank\\">opensearch</a></ins> page</p>\n<h5><a id=\\"AWS_IoT_Greengrass_v2_164\\"></a><strong>AWS IoT Greengrass v2</strong></h5>\\n<p>AWS IoT Greengrass is an Internet of Things (IoT) edge runtime and cloud service that helps customers build, deploy, and manage device software. Version 2.7 released last week with the following features: System Telemetry Enhancements, local Deployment Improvements, and additional Support for Client Certificates. Read more about these new features in the announcement, <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yi\\" target=\\"_blank\\">AWS IoT Greengrass v2 updates Stream Manager to report new telemetry metrics and more</a></ins></p>\n<h5><a id=\\"PostgreSQL_168\\"></a><strong>PostgreSQL</strong></h5>\\n<p>Amazon Aurora Serverless v1 now supports PostgreSQL major version 11. PostgreSQL 11 includes improvements to partitioning, parallelism, and performance enhancements such as faster column additions with a non-null default.</p>\n<p>Aurora Serverless v1 also supports in-place upgrade from PostgreSQL 10 to 11. Instead of backing up and restoring the database to the new version, you can upgrade with just a few clicks in the AWS Management Console or using the latest AWS SDK or CLI. No new cluster is created in the process which means you keep the same endpoints and other characteristics of the cluster. The upgrade completes in minutes and can be applied immediately or during the maintenance window. Your database cluster will be unavailable during the upgrade.</p>\n<h4><a id=\\"Videos_of_the_week_175\\"></a><strong>Videos of the week</strong></h4>\\n<h5><a id=\\"EKS_Anywhere_176\\"></a><strong>EKS Anywhere</strong></h5>\\n<p>Sai Vennam invites his brother Ram Vennam (solo.io) to talk multi-cluster Kubernetes with Istio. In this video you will learn the basics of running Kubernetes across on-premises, edge and public cloud infrastructure with EKS Anywhere. Together with Istio, we open up a number of cloud use-cases such as app modernisation, cloud bursting, data sovereignty and more.</p>\n<p><video src=\\"https://dev-media.amazoncloud.cn/80fd8b429c6d4e9d8f38d852f33690e9_Multi-Cluster%20Kubernetes%20with%20EKS%20Anywhere%20and%20Istio%20_%20Ram%20Vennam%20%40%20solo.io.mp4\\" controls=\\"controls\\"></video></p>\\n<h5><a id=\\"cdk8s_182\\"></a><strong>cdk8s</strong></h5>\\n<p>From the AWS Container Days at Kubecon EU 2022, join the Containers from the Couch crew as they show you how you can manage your Kubernetes manifests without YAML with cdk8s, using general purpose languages to create and manage Kubernetes resources. Check the project out at <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1yh\\" target=\\"_blank\\">https://cdk8s.io</a></ins></p>\n<p><video src=\\"https://dev-media.amazoncloud.cn/d2b1371127224556b62ca75a44b461f2_Kubernetes%20cdk8s%20-%20AWS%20Container%20Days%20-%20Kubecon%20EU%202022.mp4\\" controls=\\"controls\\"></video></p>\\n<h5><a id=\\"Karpenter_188\\"></a><strong>Karpenter</strong></h5>\\n<p>Another session from AWS Container Days at Kubecon EU 2022, this time they take a look at what is new with Karpenter, an open source node autoscaler for Kubernetes that helps you scale your clusters faster with workload native node provisioning.</p>\n<p><video src=\\"https://dev-media.amazoncloud.cn/22930e1ce7134fc985aba4d177b1554f_Kubernetes%20autoscaling%20with%20Karpenter%20-%20AWS%20Container%20Days%20-%20Kubecon%20EU%202022.mp4\\" controls=\\"controls\\"></video></p>\\n<h4><a id=\\"Events_for_your_diary_194\\"></a><strong>Events for your diary</strong></h4>\\n<h5><a id=\\"OpenSearch_195\\"></a><strong>OpenSearch</strong></h5>\\n<h5><a id=\\"Every_other_Tuesday_3pm_GMT_196\\"></a><strong>Every other Tuesday, 3pm GMT</strong></h5>\\n<p>This 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.</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<h5><a id=\\"Data_Science_on_AWS_202\\"></a><strong>Data Science on AWS</strong></h5>\\n<h5><a id=\\"August_15th_9am_PST_203\\"></a><strong>August 15th, 9am PST</strong></h5>\\n<p>Join your hosts Antje and Chris for two talks. Talk #1: Ray Overview, Ray AI Runtime on AWS using Amazon SageMaker, EC2, EMR, EKS by Chris Fregly, Principal Specialist Solution Architect, AI and Machine Learning @ AWS. Talk #2: Deep-dive Blueprints for Amazon Elastic Kubernetes Service (EKS) including Ray and Spark by Apoorva Kulkarni, Sr. Specialist Solution Architect, Containers and Kubernetes @ AWS</p>\n<p>Find out more and register via this meetup link, <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1zd\\" target=\\"_blank\\">Ray AI Runtime on AWS + Amazon EKS Blueprints for Ray, EMR, and Spark!</a></ins></p>\n<h5><a id=\\"Digital_Payments_Architecture_and_Implementation_209\\"></a><strong>Digital Payments Architecture and Implementation</strong></h5>\\n<h5><a id=\\"with_AWS_Open_Source_Databases_210\\"></a><strong>with AWS Open Source Databases</strong></h5>\\n<h5><a id=\\"August_18th_211\\"></a><strong>August 18th</strong></h5>\\n<p>Check out this Webinar on how to use open source databases to build a digital payments solution. You can view it live direct on <ins><a href=\\"https://www.youtube.com/watch?v=kbjtLPYToaI\\" target=\\"_blank\\">YouTube here</a></ins></p>\n<h5><a id=\\"Bottlerocket_Community_Meeting_215\\"></a><strong>Bottlerocket Community Meeting</strong></h5>\\n<h5><a id=\\"August_24th_830am_PDT_216\\"></a><strong>August, 24th 8:30am PDT</strong></h5>\\n<p>You’re invited to the Bottlerocket community meeting where we’ll discuss project news, share Bottlerocket tips, tricks, and techniques, and you’ll have the opportunity to ask questions in an open forum.</p>\n<p>Find out more and <ins><a href=\\"https://www.meetup.com/bottlerocket-community/events/287425423\\" target=\\"_blank\\">reserve your spot here</a></ins>.</p>\n<h5><a id=\\"Introduction_to_Amazon_Managed_Workflows_for_Apache_Airflow_222\\"></a><strong>Introduction to Amazon Managed Workflows for Apache Airflow</strong></h5>\\n<h5><a id=\\"August_25th_8am1pm_PDT_223\\"></a><strong>August 25th, 8am-1pm PDT</strong></h5>\\n<p>In this workshop, you will learn to build and orchestrate data and ML pipelines that include many of the above mentioned services, and with that you will gain familiarity and a better understanding of the hooks and operators available as part of Airflow to manage your pipelines/workflows on AWS. We start with an introduction to the basics if you want to get familiar with the concepts in Airflow before you get to the hands-on modules.</p>\n<p>Join this event and learn how to leverage Amazon MWAA as well as key concepts.</p>\n<ul>\\n<li>Learn how to build your Data/ML pipeline orchestrated by Airflow</li>\n<li>Apache Airflow basics within AWS</li>\n<li>Get hands-on experience with an AWS Solution Architect for best practices</li>\n<li><strong>Who Should Attend?</strong></li>\\n</ul>\n<p>If you work with data in any form, and build pipelines to transform/consume the data, then this workshop is for you! Level 200 and up. Although you don’t need to be an expert to take this workshop, it will help if you had some basic understanding about AWS Analytics services, and some familiarity with SQL and Python programming languages. We recommend some familiarity with the AWS Console but it is not required. We recommend two monitors for the best experience.</p>\n<p>To register and reserve your spot, <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1xq\\" target=\\"_blank\\">use this link.</a></ins></p>\n<h5><a id=\\"OpenSearchCon_2022_238\\"></a><strong>OpenSearchCon 2022</strong></h5>\\n<h5><a id=\\"Sept_21st_2022_Seattle_239\\"></a><strong>Sept 21st, 2022 Seattle</strong></h5>\\n<p>Come to the first annual OpenSearchCon!</p>\n<p>This day-long conference will be packed with presenters who build and innovate with OpenSearch. It doesn’t matter if you’re just getting started on your OpenSearch journey, running giant clusters, or contributing tons of code; the event is for everyone. Join us to celebrate the progress and look into the future of the project. Admission is free, and registration will be open in the next few weeks. All you will need to do is sign up, and get to Seattle!</p>\n<p>Check out the full details, including signing up and location, at the <ins><a href=\\"https://aws-oss.beachgeek.co.uk/1n1\\" target=\\"_blank\\">meetup page here</a></ins>.</p>\n<h4><a id=\\"Stay_in_touch_with_open_source_at_AWS_247\\"></a><strong>Stay in touch with open source at AWS</strong></h4>\\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&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"}