Title Page Copyright and Credits AWS SysOps Cookbook Second Edition Dedication About Packt Why subscribe? Contributors About the authors About the reviewers Packt is searching for authors like you Preface Who this book is for What this book covers To get the most out of this book Download the example code files Download the color images Conventions used Sections Getting ready How to do it… How it works… There's more… See also Get in touch Reviews AWS Fundamentals Signing up for an AWS account How to do it… How it works… There's more… See also Understanding AWS's global infrastructure Regions and availability zones Global resources Using the web console The menu bar AWS logo Services Resource Groups Pins Alerts Account Region and support Learning the basics of AWS CloudFormation What is CloudFormation? Why is CloudFormation important? Infrastructure as Code (IaC) The layer cake CloudFormation templates YAML versus JSON A closer look at CloudFormation templates Parameters Resources Dependencies and ordering Functions Fn::Join Fn::Sub Conditionals Permissions and service roles Cross-stack references Updating resources Changesets Other things to know Name collisions Rollback Limits Circular dependencies Credentials Stack policies Using the command-line interface (CLI) Installation Upgrade Configuration Default profile Named profiles Environment variables Instance roles Usage Commands Subcommands Options Output JSON Table Text Querying Generating a CLI skeleton Input Output Pagination Autocomplete There's more… See also Account Setup and Management Setting up an automated landing zone with AWS Control Tower How to do it… How it works… Accounts There's more… See also Setting up a master account with AWS Organizations How to do it… How it works… There's more… Using the CLI See also Creating a member account Getting ready How to do it… How it works… There's more… Accessing the member account Service Control Policies Root credentials Deleting accounts See also Inviting an account Getting ready How to do it… How it works… There's more… Removing accounts Consolidated billing See also Managing your accounts Getting ready How to do it… Getting the root ID for your organization Creating an OU Getting the ID of an OU Adding an account to an OU Removing an account from an OU Deleting an OU How it works… There's more… See also Adding a Service Control Policy (SCP) Getting ready How to do it… How it works… There's more… See also Setting up consolidated billing How to do it… How it works… There's more… Credits Support charges See also AWS Storage and Content Delivery Setting up a secure Amazon S3 bucket How to do it… Using the web console to create a bucket with versioning enabled Using the CLI to create a bucket with cross-region replication enabled Using CloudFormation to create a bucket How it works… There's more… Athena S3 Select See alo Hosting a static website How to do it… Creating S3 buckets and hosting content Creating a hosted zone Creating DNS records Uploading website content How it works… There's more… Delegating your domain to AWS Cross-origin resource sharing (CORS) See also Caching a website with CloudFront Getting ready About dynamic content Configuring CloudFront distributions How to do it… How it works... Working with network storage provided by EFS Getting ready How to do it… How it works… There's more… Amazon FSx for Windows File Server Getting ready How to do it… How it works... Backing up data for compliance How to do it… How it works… There's more... AWS Compute Creating a key pair Getting ready How to do it… How it works… Launching an instance Getting ready How to do it… How it works… There's more… See also Attaching storage Getting ready How to do it… How it works… See also Autoscaling an application server Getting ready How to do it… How it works… Scaling policies Alarms Creating security groups Getting ready How to do it… There's more… Differences from traditional firewalls Creating a load balancer How to do it… How it works… There's more… HTTPS/SSL Path-based routing Using AWS Systems Manager to log in to instances from the console Getting ready… How to do it… How it works… There's more… Creating serverless functions with AWS Lambda How to do it… How it works… There's more… See also Monitoring the Infrastructure AWS Trusted Advisor How to do it… How it works… There's more… Resource tags How to do it… How it works… AWS CloudWatch Getting ready How to do it… How it works… Widget types Billing alerts Getting ready How to do it… How it works… The ELK stack How to do it… How it works… There's more... AWS CloudTrail How to do it… How it works… There's more… Network logging and troubleshooting Getting ready How to do it… How it works… There's more… Log format Updates Omissions See also Managing AWS Databases Creating an RDS database with automatic failover Getting ready How to do it... How it works... There's more... Creating an RDS database read replica Getting ready How to do it... How it works... There's more... Promoting an RDS read replica to master Getting ready How to do it... How it works... Creating a one-time RDS database backup Getting ready How to do it... How it works... Restoring an RDS database from a snapshot Getting ready How to do it... How it works... There's more... Managing Amazon Aurora databases How to do it... How it works... There's more... Managing Amazon Neptune graph databases How to do it... How it works... Create a DynamoDB table with a global secondary index How to do it... How it works... Calculating Amazon DynamoDB capacity Getting ready How to do it... How it works... There's more... Burst capacity Metrics Eventually consistent reads See also AWS Networking Essentials Creating a VPC and subnets Getting ready How to do it... How it works... There's more... See also Managing a transit gateway Getting ready How to do it... How it works... Creating a Virtual Private Network (VPN) How to do it... How it works... There's more... BGP ASN Setting up NAT gateways Getting ready How to do it... How it works... See also Managing domains with Route 53 Getting ready How to do it... How it works... There's more... See also AWS Account Security and Identity Administering users with IAM Getting ready How to do it... There's more... See also Deploying Simple Active Directory service Getting ready How to do it... How it works... There's more... See also Creating instance roles How to do it... How it works... There's more... Using cross-account roles Getting ready How to do it... How it works... There's more... AWS CLI profiles Storing secrets How to do it... How it works... There's more... Protecting applications from DDoS How to do it... How it works... There's more... Configuring AWS WAF How to do it... How it works... There's more... Setting up intrusion detection How to do it... How it works... There's more... Managing Costs Estimating costs with the Simple Monthly Calculator Getting ready How to do it... How it works... See also Estimating costs with the Total Cost of Ownership Calculator Getting ready How to do it... How it works... There's more... See also Estimating CloudFormation template costs Getting ready How to do it... How it works... See also Reducing costs by purchasing reserved instances Getting ready How to do it... How it works... There's more... Advanced AWS CloudFormation Creating and populating an S3 bucket with custom resources How to do it... How it works... There's more... Using a macro to create an S3 bucket for CloudTrail logs How to do it... How it works... There's more... See also Using mappings to specify regional AMI IDs How to do it... How it works... There's more... See also Using StackSets to deploy resources to multiple regions Getting ready How to do it... How it works... There's more... See also Detecting resource drift from templates with drift detection How to do it... How it works... There's more... Unsupported resources and properties Using the CLI See also AWS Well-Architected Framework Understanding the five pillars of the Well-Architected Framework Security Operational excellence Performance efficiency Reliability Cost optimization Conducting a technology baseline review self-assessment How to do it... How it works... There's more... Using the Well-Architected Tool to evaluate a production workload How to do it... How it works... There's more... Working with Business Applications Creating a place for employees to share files with WorkDocs How to do it... How it works... There's more... Hosting desktops in the cloud and allowing users to connect remotely using WorkSpaces How to do it... How it works... There's more... Giving your users a place to chat and conduct video calls with Chime How to do it... How it works... There's more... Exploring the use of Alexa for Business How to do it... How it works... There's more... Hosting your company's email with WorkMail How to do it... How it works... There's more... AWS Partner Solutions Creating machine images with Hashicorp's Packer Getting ready How to do it... How it works... Template Validating the template Building the AMI There's more... Debugging Orphaned resources Deregistering AMIs Other platforms Monitoring and optimizing your AWS account with nOps Getting ready How to do it... How it works... There's more... Using IOPipe to instrument your lambda functions How to do it... How it works... Metrics dashboards Alerting Profiling Labels and search There's more... Other Books You May Enjoy Leave a review - let other readers know what you think