AWS Certified Devops Engineer - Professional Or AWS Certified Developer - Associate Exams
Total Page:16
File Type:pdf, Size:1020Kb
DOP215- R Using AWS tools to author and debug applications Fabian Jakobs Principal Engineer Amazon Web Services © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda AWS Developer Tools Secure vs. productive Secure and productive Example Q&A © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Developer Tools AWS Cloud9 AWS CodeBuild AWS CodeCommit AWS CodePipeline AWS Tools AWS CodeDeploy and SDKs AWS IDE Toolkits • Develop, debug, and deploy applications for AWS • AWS Plugins for popular IDEs • IntelliJ • Eclipse • Visual Studio • Visual Studio Code • Open source AWS Cloud9 • AWS service • Cloud IDE • Fully featured IDE that runs in the browser • Backed by an Amazon EC2 instance • Designed for modern cloud applications • Access the IDE from anywhere • AWS Toolkit for Cloud9 build-in AWS Cloud9 IDE • Features • Edit • Run • Debug • Collaborate • Terminal © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Desktop-based development AWS Cloud AWS CodeCommit AWS CodePipeline “IT managers glue up USB ports.” The Inquirer © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Remote desktop development AWS Cloud VPC AWS CodeCommit AWS CodePipeline © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. The “cloud” part of cloud IDE AWS Cloud AWS Cloud9 VPC Customer VPC AWS Cloud9 Cloud-native development AWS Cloud AWS Cloud9 VPC Customer VPC AWS CloudTrail AWS Config Amazon CloudWatch AWS Cloud9 AWS CodeCommit AWS CodePipeline © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Cloud9 with AWS CodeCommit • Conditions • Source code can only be cloned from a development VPC (DevVPC) • AWS Cloud9 environments can only be created in a DevVPC • VPC flow logs are enabled on DevVPC • User management • Amazon Single Sign-On, AD, IAM users, etc. • Developers are assigned an IAM role • Developer IAM role • Gives access to source code in CodeCommit • Allows using AWS Cloud9 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Learn DevOps with AWS Training and Certification Resources created by the experts at AWS to propel your organization and career forward Take free digital training to learn best practices for developing, deploying, and maintaining applications Classroom offerings, like DevOps Engineering on AWS, feature AWS expert instructors and hands-on activities Validate expertise with the AWS Certified DevOps Engineer - Professional or AWS Certified Developer - Associate exams Visit aws.amazon.com/training/path-developing/ © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you! Fabian Jakobs @fjakobs © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved..