目錄(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 更新時間:2021-07-15 17:10:05
推薦閱讀
- TensorFlow Lite移動端深度學習
- HTML5+CSS3基礎開發教程(第2版)
- C語言實驗指導及習題解析
- PhoneGap Mobile Application Development Cookbook
- PHP 7+MySQL 8動態網站開發從入門到精通(視頻教學版)
- 大數據分析與應用實戰:統計機器學習之數據導向編程
- Extending Puppet(Second Edition)
- Spring Boot+Vue全棧開發實戰
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- 軟件測試教程
- Spring+Spring MVC+MyBatis從零開始學
- Go語言開發實戰(慕課版)
- 新印象:解構UI界面設計
- 你好!Java
- 一步一步學Spring Boot:微服務項目實戰(第2版)
- HTML5程序設計基礎教程
- Java Script從入門到精通(第5版)
- Scratch少兒編程高手的7個好習慣
- TensorFlow程序設計
- Responsive Web Design with HTML5 and CSS3(Second Edition)
- React.js 16從入門到實戰
- Mockito for Spring
- Objective-C入門教程
- 零基礎學Visual Basic第2版
- App UI設計案例實操
- Mastering Apache Spark
- 零基礎學Python程序設計
- Excel VBA程序開發自學寶典
- 小團隊構建大網站:中小研發團隊架構實踐
- Scratch3.0少兒編程·創客意識啟蒙