AWS Lab Service Catalog | AWS Hands On Session | AWS By Doing

AWS Lab Service Catalog | AWS Hands On Session | AWS By Doing

10.519 Lượt nghe
AWS Lab Service Catalog | AWS Hands On Session | AWS By Doing
This is an episode of the educational video series 'AWS By Doing' wherein you can learn AWS Service Catalog by following along with an AWS certified Solutions Architect. Expect new episodes every Monday and Thursday! This is a hands-on lab on: AWS Service Catalog Download the AWS CloudFormation Template for the Dev EC2 Instance Create a Key Pair to SSH into the instance Create an AWS Service Catalog Portfolio Create an AWS Service Catalog Product Add a Template Constraint to Limit Instance Size Add a Launch Constraint to Assign an IAM Role Grant Permissions to AWS Service Catalog End Users Grant End Users Access to the Portfolio Test the End User Experience Delete all created resources Please give a thumbs up to this video to encourage us and share this video with your friends and colleagues! Also, subscribe to this channel 'AWS By Doing' and we will update you regularly with our LATEST and GREATEST offerings! Write in a comment of what you liked and how we can improve! We acknowledge and thank the official AWS Documentation material which we have used to produce this educational video. Link to AWS documentation: https://docs.aws.amazon.com/servicecatalog/latest/adminguide/introduction.html   Other Links/Code snippets: Template Download: The sample template provided for this tutorial, development-environment.template, is available at https://awsdocs.s3.amazonaws.com/servicecatalog/development-environment.template Template Constraint to Limit Instance Size: { "Rules": { "Rule1": { "Assertions": [ { "Assert" : {"Fn::Contains": [["t2.micro", "t2.small"], {"Ref": "InstanceType"}]}, "AssertDescription": "Instance type should be t2.micro or t2.small" } ] } } } Launch Constraint to Assign an IAM Role: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStacks", "cloudformation:GetTemplateSummary", "cloudformation:SetStackPolicy", "cloudformation:ValidateTemplate", "cloudformation:UpdateStack", "ec2:*", "s3:GetObject", "servicecatalog:*", "sns:*" ], "Resource": "*" } ] }