2 options
AWS tools for PowerShell 6 : administrate, maintain, and automate your infrastructure with easel 6 / Ramesh Waghmare.
- Format:
- Book
- Author/Creator:
- Waghmare, Ramesh, author.
- Language:
- English
- Subjects (All):
- Cloud computing.
- Windows PowerShell (Computer program language).
- Physical Description:
- 1 online resource (348 pages) : illustrations
- Edition:
- 1st edition
- Other Title:
- Amazon Web Services tools for PowerShell six
- Place of Publication:
- Birmingham, England ; Mumbai, [India] : Packt, 2017.
- System Details:
- text file
- Summary:
- Leverage the power of PowerShell to bring the best out of your AWS infrastructure About This Book A collection of real-world-tested Powershell scripts that can be used to manage your Windows server efficiently Follow step-by-step processes to solve your problems with Windows servers using AWS tools Design examples that work in the Amazon free usage tier, which lets you run the Windows platform on cloud Who This Book Is For This book will be useful for (but not limited to) Windows System administrators, cloud engineers, architects, DevOps engineers, and all those who want to accomplish tasks on the AWS Public Cloud using PowerShell. What You Will Learn Install the AWS Tools for PowerShell 6 Understand key services provided by Amazon Web services (AWS) Understand the Virtual Private Cloud Use PowerShell 6 for AWS Identity and Access Management (IAM) Use PowerShell 6 for AWS Elastic Compute Cloud (EC2) Use PowerShell 6 for AWS Simple Storage Service (S3) Use PowerShell 6 for AWS Relational Database Service (RDS) Build fault-tolerant and highly-available applications using PowerShell 6 In Detail AWS Tools for PowerShell 6 shows you exactly how to automate all the aspects of AWS. You can take advantage of the amazing power of the cloud, yet add powerful scripts and mechanisms to perform common tasks faster than ever before. This book expands on the Amazon documentation with real-world, useful examples and production-ready scripts to automate all the aspects of your new cloud platform. It will cover topics such as managing Windows with PowerShell, setting up security services, administering database services, and deploying and managing networking. You will also explore advanced topics such as PowerShell authoring techniques, and configuring and managing storage and content delivery. By the end of this book, you will be able to use Amazon Web Services to automate and manage Windows servers. You will also have gained a good understanding of automating the AWS infrastructure using simple coding. Style and approach This step-by-step guide starts with simple examples then expands to full-blown administrative tasks leading to the efficient management of Windows servers. Each topic covers a section related to Amazon Web Services products, and the examples are built on one another to deliver a comprehensive library of scripts for administrators.
- Contents:
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Table of Contents
- Preface
- Chapter 1: 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
- Chapter 2: 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
- Chapter 3: 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
- Chapter 4: 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
- Chapter 5: AWS Virtual Private Cloud
- Laying the foundation
- Internet Gateways
- Route Tables
- Subnets
- NAT Gateway
- Network Access List
- Security Groups
- Chapter 6: 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
- Chapter 7: 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
- Chapter 8: 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
- Chapter 9: 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
- Chapter 10: 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
- Chapter 11: 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
- Chapter 12: 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
- Chapter 13: 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
- Chapter 14: 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
- Chapter 15: AWS CloudWatch
- Types of CloudWatch monitoring
- CloudWatch alarm states
- 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
- Chapter 16: AWS Resource Auditing
- Introduction to CloudTrail
- Why CloudTrail?
- CloudTrail events
- Create CloudTrail
- Enabling CloudTrail
- Enabling Config
- Removing the delivery channel and recorder
- Index.
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed August 28, 2017).
- OCLC:
- 1000453209
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.