AWS This Week

AWS This Week: AWS Lambda gains support for ABAC, Lambda Powertools for TypeScript is GA

Episode description

David Tucker is back with your AWS news! This week, AWS Lambda gains support for attribute-based access control (ABAC), AWS Lambda Powertools for TypeScript is generally available, new releases for AWS AppConfig extensions, and AWS Glue Streaming ETL with Auto Scaling is now generally available.

Introduction to AWS updates (0:00)
Lambda gains support for attribute-based access control (ABAC) (0:40)
Lambda Powertools for TypeScript is generally available (1:47)
AWS releases AppConfig extensions (2:01)
AWS Glue Streaming ETL with Auto Scaling is now generally available (3:21)

Sign up for a free A Cloud Guru plan to get access to free courses, quizzes, learning paths, and web series

Subscribe to A Cloud Guru for AWS latest updates and service announcements, every week

Like us on Facebook and Twitter!

Join the conversation on Discord!

Series description

Join our ACG hosts as they recap the most important developments in the AWS world from the past week. Keeping up with ever-changing world of cloud can be difficult, so let us do the hard work sifting through announcements to bring you the best of what's new with AWS This Week.

Hello, I'm David Tucker. And this is AWS This Week. Now the cloud keeps marching on and I have four, yes, four AWS announcements that you need to know about. We have a totally new way to define access to Lambda functions with attribute based access control, the launch of extensions for AWS AppConfig and the general availability of AWS Glue streaming ETL Auto Scaling. That's a mouthful. I've got also one extra announcement for all of you TypeScript developers, but you'll have to be patient for that one to the news. First up, the way that you define permissions for Lambda might be forever changed as of this week.

You can now leverage attribute based access control or ABAC for your Lambda functions. Now, if you're new to ABAC, this is the capability for using metadata like tags on an AWS resource to define permissions. This has the potential to save you a ton of time, because you can now do things like give a service team permission to invoke, delete, or update a Lambda function based off of a specific tag that you define in this manner. You can make sure that any new service that the service team needs to work with includes that tag on creation. This means more IAM policies will get to remain unchanged, and you won't have to keep filing tickets to have Steve and Sharon from security keep adding new arns to the policy. Now, as a note,

if you have a Steve and Sharon on your security team, let me know in the comments section. I'm sure we can find a prize for that happy bit of coincidence. Now, this functionality is available for you to try out today. Now, before we leave Lambda, I wanna give you the mini announcement I teased earlier. If you are a TypeScript developer, the Lambda Power Tools for TypeScript library is now generally available.

Grab the link from the description to check this one out. Next up mini development teams have embraced feature flags as an essential element of modern application development. And AWS announced AppConfig as a feature of Systems Manager all the way back in 2019. And this service gives you the ability to define and consume runtime configuration for your applications running on AWS this week. AWS took it to the next level with AppConfig extensions.

This capability of AppConfig enables you to create event-driven applications when either creating or deploying an application configuration, it pulls in service integration with AWS services like SNS EventBridge and SQS. It even gives you the ability to leverage Lambda to create custom AppConfig extensions to automate pretty much anything you can think of. Now, another interesting feature of this is that it also includes support for JIRA. Now I realize that bashing JIRA is the favorite pastime of developers, but it is still the most popular tool of its kind. So it's pretty cool to see AWS launch this capability with this support.

Now you have the ability to create or update a JIRA issue based off of the action in your AppConfig configuration deployment. Now this capability is available in all regions and guess what, it is free. So check it out today. Finally, if you are leveraging Glue for your streaming data ETL, the auto scaling capability is now generally available with this capability. You no longer need to manually manage the resources that you are providing for Glue in your data pipeline. And hey,

I'll gladly take some of the manual tasks off of my plate and give them to AWS. This sounds like a win-win. And with it being generally available, you can feel free to integrate this into your production streaming data pipelines. Well, that's it for this week, but you know how it works. We'll be back next week with the never-ending list of AWS updates that you need to know about here on AWS This Week. Have a great week and keep being awesome cloud gurus.

More videos in this series

Master the Cloud with ACG

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?