目錄(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
推薦閱讀
- Java系統分析與架構設計
- SQL Server 2012數據庫技術及應用(微課版·第5版)
- NLTK基礎教程:用NLTK和Python庫構建機器學習應用
- PyQt從入門到精通
- 從程序員到架構師:大數據量、緩存、高并發、微服務、多團隊協同等核心場景實戰
- 機器人Python青少年編程開發實例
- The DevOps 2.4 Toolkit
- 用Python實現深度學習框架
- Quantum Computing and Blockchain in Business
- Windows Embedded CE 6.0程序設計實戰
- Orchestrating Docker
- Training Systems Using Python Statistical Modeling
- Android高級開發實戰:UI、NDK與安全
- Python滲透測試編程技術:方法與實踐(第2版)
- Python全棧開發:數據分析
- Java EE 程序設計
- Yii框架深度剖析
- Mastering PostCSS for Web Design
- Statistics for Machine Learning
- Ionic:Hybrid Mobile App Development
- Mastering Prezi for Business Presentations(Second Edition)
- SysML精粹
- INSTANT Meteor JavaScript Framework Starter
- Oracle數據庫管理與開發(慕課版)
- Learning Internet of Things
- Swift 3 Functional Programming
- Effective Debugging:軟件和系統調試的66個有效方法
- C++程序設計(第2版)
- Learning iOS Forensics
- Scrapy網絡爬蟲開發實戰