Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Copyright and Credits
Implementing AWS: Design, Build, and Manage your Infrastructure
About Packt
Why subscribe?
Packt.com
Contributors
About the authors
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
Conventions used
Get in touch
Reviews
What is New in AWS?
Improvements in existing services
Elastic Compute Cloud
Availability of FPGAs and GPUs
Simple Storage Service
Virtual Private Cloud
CloudWatch
Elastic Load Balancer
Introduction of newer services
Managing EC2 with Systems Manager
Introducing EC2 Systems Manager
Getting started with the SSM agent
Configuring IAM Roles and policies for SSM
Installing the SSM agent
Configuring the SSM agent to stream logs to CloudWatch
Introducing Run Command
Working with State Manager
Simplifying instance maintenance using System Manager Automation
Working with automation documents
Patching instances using automation
Triggering automation using CloudWatch schedules and events
Managing instance patches using patch baseline and compliance
Getting started with Inventory Management
Introducing Elastic Beanstalk and Elastic File System
Introducing Amazon Elastic Beanstalk
Concepts and terminologies
Getting started with Elastic Beanstalk
Creating the Dev environment
Working with the Elastic Beanstalk CLI
Understanding the environment dashboard
Cloning environments
Configuring the production environment
Introducing Amazon Elastic File System
How does it work?
Creating an Elastic File System
Extending EFS to Elastic Beanstalk
Securing Workloads Using AWS WAF
Introducing AWS Web Application Firewall
Concepts and terminologies
Getting started with WAF
Creating the web ACL
Creating the conditions
Creating rules
Assigning a WAF Web ACL to CloudFront distributions
Working with SQL injection and cross-site scripting conditions
Automating WAF Web ACL deployments using CloudFormation
Monitoring WAF using CloudWatch
Introduction to AWS Shield
Governing Your Environments Using AWS CloudTrail and AWS Config
Introducing AWS CloudTrail
Working with AWS CloudTrail
Creating your first CloudTrail Trail
Viewing and filtering captured CloudTrail Logs and Events
Modifying a CloudTrail Trail using the AWS CLI
Monitoring CloudTrail Logs using CloudWatch
Creating custom metric filters and alarms for monitoring CloudTrail Logs
Automating deployment of CloudWatch alarms for AWS CloudTrail
Analyzing CloudTrail Logs using Amazon Elasticsearch
Introducing AWS Config
Concepts and terminologies
Getting started with AWS Config
Creating custom config rules
Tips and best practices
Access Control Using AWS IAM and AWS Organizations
What's new with AWS IAM
Using the visual editor to create IAM policies
Testing IAM policies using the IAM Policy Simulator
Introducing AWS Organizations
Getting started with AWS Organizations
Transforming Application Development Using the AWS Code Suite
Understanding the AWS Code Suite
Getting Started with AWS CodeCommit
Working with branches, commits, and triggers
Introducing AWS CodeDeploy
Concepts and terminologies
Installing and configuring the CodeDeploy agent
Setting up the AppSpec file
Creating a CodeDeploy application and deployment group
Introducing AWS CodePipeline
Creating your own continuous delivery pipeline
Putting it all together
Powering Analytics Using Amazon EMR and Amazon Redshift
Understanding the AWS analytics suite of services
Introducing Amazon EMR
Concepts and terminologies
Getting started with Amazon EMR
Connecting to your EMR cluster
Running a job on the cluster
Monitoring EMR clusters
Introducing Amazon Redshift
Getting started with Amazon Redshift
Connecting to your Redshift cluster
Working with Redshift databases and tables
Orchestrating Data using AWS Data Pipeline
Introducing AWS Data Pipeline
Getting started with AWS Data Pipeline
Working with data pipeline definition Files
Executing remote commands using AWS Data Pipeline
Backing up data using AWS Data Pipeline
Managing AWS Accounts
Introduction
Setting up a master account
How to do it...
How it works...
There's more...
Multi-factor authentication
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
Getting ready
How to do it...
How it works...
There's more...
Using AWS Compute
Introduction
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...
Securely accessing private instances
Getting ready
How to do it...
Configuration
How it works...
There's more...
Auto scaling an application server
Getting ready
How to do it...
How it works...
Scaling policies
Alarms
Creating machine images
Getting ready
How to do it...
How it works...
Template
Validate the template
Build the AMI
There's more...
Debugging
Orphaned resources
Deregistering AMIs
Other platforms
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
Management Tools
Introduction
Auditing your AWS account
How to do it...
How it works...
There's more...
Recommendations with Trusted Advisor
How to do it...
How it works...
There's more...
Creating e-mail alarms
How to do it...
How it works...
There's more...
Existing topics
Other subscriptions
Publishing custom metrics in CloudWatch
Getting ready
How to do it...
How it works...
There's more...
Cron
Auto scaling
Backfilling
Creating monitoring dashboards
Getting ready
How to do it...
There's more...
Widget types
Creating a budget
Getting ready
How to do it...
How it works...
Feeding log files into CloudWatch logs
Getting ready
How to do it...
How it works...
There's more...
Database Services
Introduction
Creating a database with automatic failover
Getting ready
How to do it...
How it works...
There's more...
Creating a NAT gateway
Getting ready
How to do it...
How it works...
Creating a database read-replica
Getting ready
How to do it...
How it works...
There's more...
Promoting a read-replica to master
Getting ready
How to do it...
Creating a one-time database backup
Getting ready
How to do it...
Restoring a database from a snapshot
Getting ready
How to do it...
There's more...
Migrating a database
Getting ready
How to do it...
How it works...
There's more...
Database engines
Ongoing replication
Multi-AZ
Calculating DyanmoDB performance
Getting ready
How to do it...
How it works...
There's more...
Burst capacity
Metrics
Eventually consistent reads
Introducing AWS Lambda
What is serverless computing?
Pros and cons of serverless computing
Introducing AWS Lambda
How it works
Getting started with AWS Lambda
Using the AWS Management Console
Using the CLI
Writing Lambda Functions
The Lambda programming model
Handler
The context object
Logging
Exceptions and error handling
Versioning and aliases
Environment variables
Packaging and deploying
APEX
Claudia.js
Testing Lambda Functions
The need for testing Lambda function
Manually testing your functions with the AWS Management Console
Testing functions with Mocha and Chai
Testing functions using the npm modules
Testing with a simple serverless test harness
Event-Driven Model
Introducing event-driven architectures
Understanding events and AWS Lambda
Lambda architecture patterns
Exploring Lambda and event mapping
Mapping Lambda with S3
Mapping Lambda with DynamoDB
Mapping Lambda with SNS
Mapping Lambda with CloudWatch events
Mapping Lambda with Kinesis
Creating the Kinesis Stream
Setting up the log streaming
Packaging and uploading the function
Extending AWS Lambda with External Services
Introducing Webhooks
Integrating GitHub with AWS Lambda
Integrating Slack with AWS Lambda
Invoking Lambda using an external application
Build and Deploy Serverless Applications with AWS Lambda
Introducing SAM
Writing SAM templates
AWS::Serverless::Function
AWS::Serverless::Api
AWS::Serverless::SimpleTable
Building serverless applications with SAM
Introducing AWS step functions
Under the hood
Getting started with step functions
Building distributed applications with step functions
Monitoring and Troubleshooting AWS Lambda
Monitoring Lambda functions using CloudWatch
Introducing AWS X-Ray
Monitoring Lambda functions using Datadog
Logging your functions with Loggly
AWS Lambda - Use Cases
Infrastructure management
Scheduled startup and shutdown of instances
Periodic snapshots of EBS volumes using Lambda
Enabling governance using EC2 tags and Lambda
Data transformation
Next Steps with AWS Lambda
Processing content at the edge with Lambda@Edge
Building next generation chatbots with Lambda and Lex
Processing data at the edge with Greengrass and Lambda
Other Books You May Enjoy
Leave a review - let other readers know what you think
← Prev
Back
Next →
← Prev
Back
Next →