We know our developer community is continuously looking for new ways to innovate, build and scale their businesses. Join us for AWS DevAx::connect Webinar Series, a 4-day technical walk through sessions with live demos for developers to learn and build on AWS.
Event Schedule
· Tuesday, June 1, 2021: Building scalable and maintainable infrastructure with the AWS CDK
· Thursday, June 3, 2021: Accelerate idea to implementation of Microservices using AWS Copilot
· Tuesday, June 8, 2021: CI/CD with AWS proton for containers
· Thursday, June 10, 2021: Build GraphQL enabled applications using Amazon AppSync
Whether you are an early-stage developer or have an advanced proficiency level, this series caters to everyone and will show you how to modernize your applications like an expert!
Learn through interactive presentations, live demos and technical insights from AWS experts.
Get your queries answered through Live Q&A session with the experts.
Presenters
Mohammed Fazalullah Qudrath, Developer SA – ASEAN, AWS
Sundararajan Narasiman, SA – Developer Specialist, AISPL
Anitha Deenadayalan, Specialist SA, Dev Readiness, AWS
AWS Copilot is an open source command line interface that makes it easy for developers to build, release, and operate production ready containerized microservices on Amazon ECS and AWS Fargate. AWS Copilot provides a simple declarative set of commands, including examples and guided experiences built in to help customers deploy quickly. After writing your application code, Copilot automates each step in the deployment lifecycle including pushing to a registry, creating a task definition, and creating a cluster.
Default application types are provided for new applications based upon AWS best practices to increase developer productivity and simplify running containers in the cloud. All you need to spin up production ready services is AWS Copilot, an AWS account, and your code.
You can install AWS Copilot on Linux, Mac OS and Windows 10. The detailed instructions for the installation is available here.
If you want to natively run AWS Copilot on Windows 10, there is an .exe file for installation in the above mentioned link. In this post, i will walkthrough on how to set up AWS Copilot on Windows Subsystem for Linux (WSL2.
Step1 – Install WSL2 on Windows 10.
I breifly convered this in one of my other post. You can refer this official documentation for details
The IAM associated with the service role had the following configuration.
“Version”: “2012-10-17”,
{
“Statement”: [
{
“Effect”: “Allow”,
“Action”: [
“elasticloadbalancing:DescribeInstanceHealth”,
“ec2:DescribeInstances”,
“ec2:DescribeInstanceStatus”,
“ec2:GetConsoleOutput”,
“ec2:AssociateAddress”,
“ec2:DescribeAddresses”,
“ec2:DescribeSecurityGroups”,
“sqs:GetQueueAttributes”,
“sqs:GetQueueUrl”,
“autoscaling:DescribeAutoScalingGroups”,
“autoscaling:DescribeAutoScalingInstances”,
“autoscaling:DescribeScalingActivities”,
“autoscaling:DescribeNotificationConfigurations”
],
“Resource”: [
“*”
]
}
]
}
To give some background, this is an auto-created Service Role. This was created by Visual Studio 2019 when i used Elastic Beanstalk for .NET applications.
The fix for this is to associate the IAM Policy ‘arn:aws:iam::aws:policy/service-role/AWSElasticBeanstalkEnhancedHealth’ with Service Role
You must be logged in to post a comment.