-
Course
- Cloud
Configure Your IDE for Secure AWS SDK Development
Ready to move from the AWS Console to code? This course will teach you how to configure a secure development environment for the AWS SDK using modern best practices like IAM roles and SSO.
What you'll learn
Writing code that interacts with AWS is a critical step for any developer, but managing credentials securely can be a major challenge. Hardcoding access keys is risky and using outdated practices can lead to security vulnerabilities. In this course, Configure Your IDE for Secure AWS SDK Development, you’ll learn to set up a professional and secure environment for building AWS-integrated applications.
First, you’ll explore how to configure the AWS CLI and SDK and why creating least-privilege IAM roles is superior to using static, long-lived access keys.
Next, you’ll discover how to authenticate using the modern standard of AWS IAM Identity Center (SSO) to generate secure, short-lived credentials for local development.
Finally, you’ll learn how to bring it all together by writing a Python script to perform CRUD operations on an S3 bucket, pulling configuration dynamically and securely.
When you’re finished with this course, you’ll have the skills and knowledge of secure AWS SDK development needed to confidently build and deploy your own automated scripts against AWS services.
Table of contents
About the author
James is a Principal Software Engineer with 15+ years of industry experience. In the early part of his career James focused on automation and performance testing; leveraging tools and frameworks like Gatling, JMeter and REST Assured. Over the past few years James has begun to concentrate more on DevOps and Platform Engineering related tooling, concepts and frameworks. James is enthralled by the creation of in-depth, artful videos that help others become better software developers, and regularly shares these on his YouTube channel.
More Courses by James