Exploring Pulumi and LocalStack for AWS Development - glowing telegram project - Episode 124

Channel:
Subscribers:
542
Published on ● Video Link: https://www.youtube.com/watch?v=J2YdWksrvpg



Duration: 0:00
81 views
1


In this video, I explore how to integrate Pulumi and LocalStack to optimize AWS development workflows. I begin by discussing my aim to create an inline policy that restricts permissions to a particular step function, encountering challenges when handling resource outputs. As I navigate through AWS and Pulumi documentation, I strive to understand how best to pass a resource like an output into the policy document.

I continue by delving into AWS SDK clients in Rust, and setting up the Lambda function to invoke step functions once a file is uploaded to an S3 bucket.

The video further delves into handling environment variables and role associations to ensure the Lambda function executes with the right permissions. I test the entire setup using LocalStack, successfully triggering the Lambda function with an S3 event and ensuring a step function runs as intended.

Later, I explore the possibilities of using Pulumi to programmatically define state machines, akin to using the AWS Cloud Development Kit. Being able to work with resources programmatically is key, as I demonstrate creating reusable components in Pulumi to manage resource accumulation effectively.

I wrap up by discussing further ambitions, like fetching data from the Twitch API using AWS Lambda.

📅 This stream was recorded on 2024-09-01. My timezone is US Pacific Time.

Join me in the next stream for more coding adventures, and don't forget to check out the links below to stay connected with our community.

🔗 Check out my Twitch channel for more streams: https://www.twitch.tv/saebyn
GitHub: https://github.com/saebyn/glowing-telegram
Discord: https://discord.gg/N7xfy7PyHs




Other Videos By saebynVODs


2024-11-14Serverless Audio Transcriber with Rust and Python Using Pulumi | glowing telegram - Episode 134
2024-11-12Optimizing ECS with Pulumi and Python | "glowing telegram" - Episode 133
2024-11-10"glowing telegram" serverless with pulumi and python - Episode 132
2024-10-23Optimizing AWS Batch Jobs for Efficient Video Ingestion | glowing-telegram project - Episode 131
2024-10-20Bringing in Pulumi and AWS properly, part 3 | glowing-telegram project - Episode 130
2024-10-18Bringing in Pulumi and AWS properly, part 2 | glowing-telegram project - Episode 129
2024-10-16Bringing in Pulumi and AWS properly, part 1 | glowing-telegram project - Episode 128
2024-10-10Wrapping up Pulumi experiments with AWS | glowing-telegram project - Episode 127
2024-10-08Transforming Rust Web App into a Serverless AWS Solution | glowing-telegram project - Episode 126
2024-10-06Deploying Serverless Rust with Pulumi | glowing-telegram project - Episode 125
2024-10-04Exploring Pulumi and LocalStack for AWS Development - glowing telegram project - Episode 124
2024-10-02Deploying AWS Lambda with Pulumi and LocalStack - glowing telegram project - Episode 123
2024-09-29Exploring AWS Services with LocalStack & Pulumi | glowing-telegram project - Episode 122
2024-09-27Consolidating OAuth Token Handling for YouTube and Twitch | Glowing-Telegram project - Episode 121
2024-09-26Optimizing OAuth Flow for Rust APIs with React-Admin | Glowing-Telegram project - Episode 120
2024-09-25Debugging OAuth2 Integration for Rust APIs & React-Admin | glowing-telegram project - Episode 119
2024-09-24Cleaning up our OAuth2 authentication in the Rust API | glowing-telegram project - Episode 118
2024-09-23Solving Environment Variable Issues in Rust APIs | glowing-telegram project - Episode 117
2024-09-22Implementing Figment for Configuration in Rust | Glowing-Telegram Project - Episode 116
2024-09-21Fixing Task Serialization in Rust for glowing-telegram project - Episode 115
2024-09-20Enhancing Rust API with React-Admin for Better Video Management | glowing-telegram - Episode 114