目錄(253章)
倒序
- cover
- Title Page
- Copyright
- AWS Tools for PowerShell 6
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- PowerShell Essentials
- Why PowerShell?
- Running PowerShell
- Reading the PowerShell language
- Getting and exploring help options
- Discovering cmdlets and aliases
- Learning cmdlets
- Risk mitigation parameters
- Working with output
- Running PowerShell remotely
- Building parameterized script
- Comment-based help
- Summary
- The AWS Overview
- Disruptive innovations - AWS Cloud
- The benefits of AWS cloud computing
- Common challenges of shifting to the cloud
- The AWS global infrastructure
- Security and compliance
- AWS services
- Virtual Private Cloud
- Elastic Compute Cloud
- Simple Storage Service
- Glacier
- CloudWatch
- Simple Notification Service
- Relational Database Service
- CloudFormation
- Identify and Access Management
- CloudTrail
- AWS Config
- AWS Elastic Beanstalk
- Laying out foundations
- The AWS sign up
- The organization provided AWS account
- Get supported
- Summary
- Installing PowerShell Core and AWS Tools
- AWS Tools for PowerShell
- Installing PowerShell 6 On Windows
- Installing PowerShell 6 on Linux
- Prerequisites for AWS Tools
- Downloading and installing AWS Tools
- Enabling script execution
- Finding the AWS Tool version
- Updating AWS Tools for PowerShell
- Summary
- AWS Identity and Access Management
- The AWS-shared responsibility model
- Setting up AWS Tools for access
- Managing AWS credentials
- The AWS credential search order
- Creating IAM users
- Creating IAM groups
- Accessing the AWS console
- Accessing AWS via CLI
- Removing a policy from the group
- Revoking a policy from the user
- What are IAM roles?
- IAM policies
- Dropping groups roles and users
- Dropping PowerShell AWS profiles
- The use case - access key rotation
- Summary
- AWS Virtual Private Cloud
- Laying the foundation
- Virtual Private Cloud
- Internet Gateways
- Route Tables
- Subnets
- NAT Gateway
- Network Access List
- Security Groups
- Summary
- AWS Elastic Compute Cloud
- The characteristics of AWS EC2
- The EC2 instance purchasing options
- On-demand
- Reserved
- Spot
- Dedicated
- Understanding IP addresses on EC2
- Storage options on EC2
- Instance storage
- Elastic Block Storage
- Spinning up an EC2 instance
- Accessing the EC2 instance
- The EC2 instance metadata service
- Stopping the EC2 instance
- Starting the EC2 instance
- The Elastic IP address
- Terminating the EC2 instance
- Placement Groups
- Assigning an IAM role to the EC2 instance
- The types of EBS
- EBS SSD backed volumes
- EBS HDD backed volumes
- Amazon Machine Images
- EBS snapshots
- Summary
- AWS Simple Storage Service
- AWS Glacier
- Storage classes on S3
- The S3 bucket
- Folders and objects
- Downloading folders and objects from the S3 bucket
- Managing S3 permissions
- IAM policies
- Bucket policies
- Access Control Lists
- Building S3 VPC endpoints
- S3 Transfer Acceleration
- S3 versioning
- S3 lifecycle policies
- Cross-region replication
- Removing the S3 bucket
- Summary
- Elastic Load Balancer
- Why load balancer?
- Types of Elastic Load Balancers
- Classic Load Balancer
- Application Load Balancer
- Application Load Balancer components
- Creating Classic Load Balancer
- Creating Application Load Balancer
- Deleting Elastic Load Balancer
- Summary
- Auto Scaling
- Auto Scaling components
- Auto Scaling lifecycle
- Fleet management
- Dynamic scaling
- Creating launch configuration
- Creating an Auto Scaling Group
- Increasing a fleet manually
- Scaling-Out and Scaling-In dynamically
- Scaling on schedule
- Lifecycle hooks and cooldown
- Termination policies
- Termination protection
- Suspending the Auto Scaling process
- Standby mode
- Deleting an Auto Scaling Group
- Summary
- Laying Foundation for RDS Databases
- Database engines on RDS
- Deployment consideration
- DB instance classes
- Multi-AZ and standby
- Read replicas
- Compliance
- Data encryption
- Database access and IAM
- DB Security Groups
- DB Subnet Groups
- DB Parameter Groups
- DB Option Groups
- Summary
- DB Instance Administration and Management
- RDS storage type
- Licensing models on RDS
- Understanding maintenance windows
- Spinning up RDS DB instances
- Multi-AZ deployment
- Enabling encryption on RDS
- Connecting to an RDS instance with and without SSL
- Stop start and restart of a DB instance
- Adding space to a DB instance
- RDS backup
- RDS restore
- Manual snapshot of the RDS instance
- Deleting an RDS instance
- Checking account limit and attributes
- Summary
- Working with RDS Read Replicas
- Creating read replicas
- Rebooting read replicas
- Connecting to a read replica
- Promoting read replicas to primary
- Deleting read replicas
- Use case - balancing traffic between read replicas
- Summary
- AWS Elastic Beanstalk
- What is Elastic Beanstalk?
- Elastic Beanstalk components
- Environment types
- Understanding deployment models on Elastic Beanstalk
- Creating application
- Creating a configuration template
- Creating an environment
- Deploying a popular WordPress application
- Cloning an environment
- Swapping an environment CNAME
- Deleting an environment and application
- Summary
- AWS CloudFormation
- What is CloudFormation?
- Authoring and template anatomy
- Intrinsic functions
- Cross stack references
- Creating a base network using CloudFormation
- Validating a base network template
- Running a base network template
- Creating an EC2 instance using CloudFormation
- Nested stack
- Stack policies
- Helper scripts
- Dropping the template
- Summary
- AWS CloudWatch
- CloudWatch
- Types of CloudWatch monitoring
- CloudWatch alarm states
- Simple Notification Service
- Creating SNS topics
- Subscribing to the topic
- Monitoring EC2 instances
- Creating an alarm for an EC2 instance
- Custom monitoring for an EC2 instance
- Monitoring RDS DB instances
- CloudWatch logs
- Summary
- AWS Resource Auditing
- Introduction to CloudTrail
- Why CloudTrail?
- CloudTrail events
- Create CloudTrail
- Enabling CloudTrail
- AWS Config
- Enabling Config
- Removing the delivery channel and recorder
- Summary 更新時(shí)間:2021-07-15 17:10:05
推薦閱讀
- JavaScript從入門(mén)到精通(微視頻精編版)
- Software Defined Networking with OpenFlow
- The Android Game Developer's Handbook
- Dependency Injection in .NET Core 2.0
- Oracle 12c中文版數(shù)據(jù)庫(kù)管理、應(yīng)用與開(kāi)發(fā)實(shí)踐教程 (清華電腦學(xué)堂)
- Android 7編程入門(mén)經(jīng)典:使用Android Studio 2(第4版)
- Scratch 3.0少兒編程與邏輯思維訓(xùn)練
- Hands-On C++ Game Animation Programming
- Mastering AndEngine Game Development
- Mastering Business Intelligence with MicroStrategy
- Visual C#.NET Web應(yīng)用程序設(shè)計(jì)
- 響應(yīng)式Web設(shè)計(jì):HTML5和CSS3實(shí)戰(zhàn)(第2版)
- Java EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)教程(Spring+Spring MVC+MyBatis)
- Android應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)(第2版)
- React and React Native
- Spring Boot學(xué)習(xí)指南:構(gòu)建云原生Java和Kotlin應(yīng)用程序
- HTML5/CSS3/JavaScript技術(shù)大全
- Mastering MeteorJS Application Development
- 數(shù)據(jù)結(jié)構(gòu):C語(yǔ)言描述(融媒體版)
- Python編程基礎(chǔ)與應(yīng)用
- Python程序設(shè)計(jì)基礎(chǔ)教程(慕課版)
- 走向TensorFlow 2.0:深度學(xué)習(xí)應(yīng)用編程快速入門(mén)
- Instant Ubuntu
- C++程序設(shè)計(jì)實(shí)驗(yàn)教程
- Arduino Essentials
- Python+Excel職場(chǎng)辦公數(shù)據(jù)分析
- C#從入門(mén)到精通
- 跟著項(xiàng)目學(xué)iOS應(yīng)用開(kāi)發(fā):基于Swift 4
- Android 從入門(mén)到項(xiàng)目實(shí)踐(超值版)
- Getting Started with TensorFlow