Muutke küpsiste eelistusi

Pro PowerShell for Amazon Web Services 2nd ed. [Pehme köide]

  • Formaat: Paperback / softback, 524 pages, kõrgus x laius: 254x178 mm, kaal: 1031 g, 191 Illustrations, black and white; XXIII, 524 p. 191 illus., 1 Paperback / softback
  • Ilmumisaeg: 22-Sep-2019
  • Kirjastus: APress
  • ISBN-10: 148424849X
  • ISBN-13: 9781484248492
Teised raamatud teemal:
  • Pehme köide
  • Hind: 57,96 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 68,19 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 524 pages, kõrgus x laius: 254x178 mm, kaal: 1031 g, 191 Illustrations, black and white; XXIII, 524 p. 191 illus., 1 Paperback / softback
  • Ilmumisaeg: 22-Sep-2019
  • Kirjastus: APress
  • ISBN-10: 148424849X
  • ISBN-13: 9781484248492
Teised raamatud teemal:
Amazon Web Services (AWS) is the leading public cloud platform. In this book you will learn to use Microsoft PowerShell to create, host, manage, and administer workloads using Amazon Web Services. You will learn how to create virtual machines, provision storage, configure networks, and moreall using your preferred Windows scripting language.





CIOs everywhere are leading their organizations to the cloud, but there are few books available to help. This book focuses on moving Microsoft Windows workloads to the cloud using technologies familiar to enterprise Microsoft-based professionals.





The completely revised and expanded Pro PowerShell for Amazon Web Services is written specifically for Windows professionals who already know PowerShell and want to learn to host Windows workloads on Amazon Web Services. The cloud offers information technology workers significant cost savings and agility unimaginable even just a few years ago. Tasks that traditionally took weeksof work, costing thousands of dollars, can be completed in minutes for a fraction of a penny.





New chapters in this second edition cover: AWS Lambda, Amazon WorkSpaces, Amazon AppStream 2.0, AWS Directory Service, Amazon WorkDocs, and AWS System Manager.











What You'll Learn







Create and manage Windows servers on Elastic Compute Cloud (EC2)

Configure and secure networks with Virtual Private Cloud (VPC)

Leverage autoscaling to adjust resources as load changes

Deploy and manage SQL Server using the Relational Database Service (RDS)

Manage virtual desktops using WorkSpaces and AppStream

Leverage AWS Systems Manager to manage Windows at scale





























































Who This Book Is For

Windows professionals who want to learn more about Amazon Web Services, with a focus on running Windows workloads andautomated management at scale using PowerShell tools for AWS. The book assumes you have knowledge of Windows and PowerShell, but are new to AWS.
About the Authors xv
About the Technical Reviewers xvii
Acknowledgments xix
Introduction xxi
Chapter 1 AWS Architecture Overview
1(8)
What Is Cloud Computing?
1(1)
Regions
2(1)
Availability Zones
3(1)
Services
4(4)
Management
4(1)
Storage
5(1)
Network
6(1)
Compute
6(1)
Monitoring
7(1)
Misc
7(1)
Summary
8(1)
Chapter 2 Getting Started
9(16)
Creating an AWS Account
9(1)
Creating an IAM User Account
10(3)
Logging in As an IAM User
13(1)
Configuring PowerShell
14(1)
Specifying Credentials and Region
15(2)
Setting Defaults
17(1)
Persisting Defaults
18(1)
Using Stored Credentials
19(1)
Using Key Pairs
20(1)
Using IAM Roles
21(3)
Summary
24(1)
Chapter 3 Basic Instance Management
25(34)
Creating Instances
25(8)
Launching an Instance with the Web Console
25(5)
Launching an Instance with PowerShell
30(3)
Checking the Instance Console Screenshot
33(1)
Checking the Instance Console System Log
34(2)
Connecting to an Instance
36(3)
Managing the Instance Life Cycle
39(2)
Listing Instances and Metadata
41(5)
Using the Metadata URL
44(2)
Using User Data
46(3)
Working with Tags
49(3)
Working with Filters
52(6)
Summary
58(1)
Chapter 4 Elastic Block Storage
59(26)
Managing Volumes at Launch
60(6)
Encrypting Volumes at Launch
66(2)
Adding a Volume to a Running Instance
68(2)
Managing Quality of Service
70(2)
Working with Snapshots
72(2)
Managing Public Snapshots
74(9)
Summary
83(2)
Chapter 5 Virtual Private Cloud
85(32)
Creating a VPC
86(2)
Creating a Subnet
88(2)
Creating an Internet Gateway
90(1)
Managing Route Tables
91(4)
Managing Network ACLs
95(6)
Securing the Public Subnet
97(2)
Securing the Private Subnet
99(2)
Managing DHCP
101(3)
VPC Peering
104(11)
Summary
115(2)
Chapter 6 Advanced Instance Management
117(40)
Managing Security Groups
117(8)
Displaying Security Groups
119(2)
Adding and Removing Rules
121(4)
Launching Instances into a VPC
125(3)
Subnets and Public IP Addresses
128(1)
Managing Elastic IP Addresses
129(3)
Managing Private IPs
132(1)
Managing Elastic Network Interfaces
133(22)
Summary
155(2)
Chapter 7 Amazon Machine Images
157(16)
Working with Scripted Builds and Prepared Images
157(1)
Listing AMIs
158(3)
Limiting the Number of Instance Results
159(1)
Finding an Instance by Name
160(1)
Locating the Most Common Images
160(1)
Introducing EC2Launch
161(3)
Preparing an AMI Using EC2LaunchSettings
164(2)
Creating an AMI
166(2)
Sharing an AMI
168(3)
Summary
171(2)
Chapter 8 Monitoring and High Availability
173(26)
Architecting for High Availability
174(3)
Managing Elastic Load Balancers
177(6)
Preparing the VPC for an ELB
178(2)
Configuring an NLB
180(1)
Configuring a Health Check
181(1)
Configuring an ELB for HTTPS
182(1)
Monitoring with CloudWatch
183(3)
Using Auto Scaling
186(5)
Using Route 53
191(5)
Summary
196(3)
Chapter 9 Identity and Access Management
199(38)
Managing Users
199(3)
Managing Groups
202(1)
Managing Policies
203(10)
Policy Actions
205(3)
Policy Resources
208(4)
Policy Actions
212(1)
Policy Conditions
212(1)
Creating Policies with PowerShell
213(1)
Managed Policies
214(3)
Managing Roles
217(3)
Auditing IAM Access
220(1)
Miscellaneous IAM Commands
221(14)
Managing Password Policy
221(1)
Setting the Account Alias
222(13)
Summary
235(2)
Chapter 10 Relational Database Service
237(38)
RDS Architecture
237(4)
Creating a VPC
239(1)
Creating a Subnet Group
239(1)
Configuring Security Groups
240(1)
Managing RDS Instances
241(6)
Launching an Instance
241(6)
Joining a Domain
247(2)
Multi-AZ Instances
249(4)
Modifying an Instance
251(2)
Deleting an Instance
253(1)
Configuring a Database Engine
253(5)
Modifying Parameters
253(2)
Modifying Options
255(3)
Working with Snapshots
258(2)
Using Point-in-Time Restores
260(2)
Working with Tags, Events, and Logs
262(5)
Tags
263(1)
Events
264(3)
Logs
267(1)
Amazon Aurora
267(7)
Summary
274(1)
Chapter 11 Simple Storage Service
275(26)
Managing Buckets
275(2)
Managing Objects
277(2)
Managing Folders
279(2)
Managing Public Access
281(1)
Managing Versions
281(6)
Using Life-Cycle Management and Glacier
284(3)
Cross-Region Replication
287(3)
Tagging
290(1)
Miscellaneous S3 Options
291(8)
Pagination
292(1)
Encryption
292(1)
Logging
292(1)
Content Type
293(6)
Summary
299(2)
Chapter 12 AWS Directory Service
301(44)
Selecting the Right Directory
301(2)
AWS Directory Service for Microsoft Active Directory
302(1)
AD Connector
302(1)
Simple AD
303(1)
Managed Microsoft AD Architecture
303(21)
Prerequisites
303(1)
Creating a VPC
304(1)
Creating Private Subnets
304(1)
Creating a Managed Microsoft AD Directory
304(2)
Creating Public Subnet
306(1)
Creating Internet Gateway
306(1)
Configuring VPC Routing
306(1)
Configuring DNS Hostname Name Resolution
307(1)
Creating Management Workstation
307(1)
Configuring Management Workstation
308(1)
Joining EC2 Instance to the Domain
309(4)
Install AD Tools
313(2)
Delegation Model
315(1)
Add Additional Domain Controller
316(1)
Create a Snapshot
317(1)
Restore a Snapshot
318(1)
Enable Single Sign-On
319(1)
Creating an Access URL
319(1)
Enabling AWS Apps and Services
320(1)
Enable Multi-Factor Authentication
320(1)
Disable Multi-Factor Authentication
321(1)
Reset Admin Password
321(1)
Create a Trust Relationship
322(1)
Approve Trust Relationship
322(1)
Remove a Trust Relationship
322(1)
Deleting the Managed Microsoft AD Directory
323(1)
AWS Created Security Group
323(1)
AD Connector
324(3)
AD Connector Prerequisites
324(1)
Creating AD Connector
325(1)
Deleting AD Connector
326(1)
Simple AD
327(17)
Creating Simple AD
327(1)
Prerequisites
327(1)
Creating a VPC
327(1)
Creating Private Subnets
328(1)
Creating Public Subnet
328(1)
Creating Internet Gateway
328(1)
Configuring VPC Routing
329(1)
Configuring DNS Hostname Name Resolution
329(1)
Creating a Simple AD
329(1)
Creating Management Workstation
330(1)
Configuring Management Workstation
331(2)
Joining EC2 Instance to the Domain
333(2)
Install AD Tools
335(1)
AWSAdminD-xxxxxxx
336(1)
Create a Snapshot
337(1)
Restore a Snapshot
338(1)
Enable Single Sign-On
338(1)
Creating an Access URL
339(1)
Enabling AWS Apps and Services
340(1)
Enable Multi-Factor Authentication
341(1)
Disable Multi-Factor Authentication
342(1)
Deleting Simple AD Directory
342(1)
AWS Created Security Group
342(1)
Application Compatibility
343(1)
Summary
344(1)
Chapter 13 Amazon Workspaces and Amazon AppStream 2.0
345(56)
Amazon Workspaces Architecture
345(14)
Client Requirements
347(1)
Managing Amazon Workspaces
347(12)
Amazon AppStream 2.0
359(41)
Amazon AppStream 2.0 Architecture
359(1)
Requirements
360(1)
Getting Started with AppStream 2.0
361(39)
Summary
400(1)
Chapter 14 Amazon WorkDocs
401(22)
Client Requirements
401(1)
Setting Up WorkDocs
402(7)
Managing WorkDocs Users
409(13)
Getting List of WorkDocs Users
409(1)
Adding WorkDocs Users
410(1)
Enabling WorkDocs Users
411(1)
Disabling WorkDocs Users
412(1)
Setting Role for WorkDocs Users
412(2)
Creating Collaboration Folder
414(1)
Creating New WorkDocs Folder
415(1)
Deleting WorkDocs Folder
416(1)
Listing WorkDocs Folders Metadata
417(1)
Describing WorkDocs Folders Contents
418(1)
Getting WorkDocs Folder Path
419(2)
Removing WorkDocs Folder Contents
421(1)
Managing WorkDocs Content
421(1)
Summary
422(1)
Chapter 15 Systems Manager Basics
423(18)
Systems Manager Prerequisites
423(2)
IAM Access to Systems Manager
424(1)
Creating an IAM Instance Profile for Systems Manager
424(1)
AWS Resource Groups
425(5)
Creating New Resource Groups
426(1)
Updating Resource Groups
427(1)
Finding Resources with a Resource Query
428(1)
Listing Resource Groups
429(1)
Deleting Resource Groups
429(1)
Listing Resources in a Resource Group
429(1)
Built-in Insights
430(1)
Session Manager
430(4)
Connecting with Session Manager
431(3)
Parameter Store
434(6)
Using Parameter Store
434(1)
Finding the Latest Windows AMI
435(1)
Finding the Latest Linux AMI
435(1)
Referencing Values with Systems Manager
435(5)
Summary
440(1)
Chapter 16 Systems Manager: Run Command, Automation, and State Manager
441(24)
AWS Systems Manager (SSM) Documents
442(9)
SSM Document Types
442(1)
Working with Documents in the AWS Systems Manager Console
443(5)
Working with Documents Using PowerShell
448(3)
Run Command
451(7)
Run Command Using the AWS Systems Manager Console
451(4)
Run Command Using PowerShell
455(3)
AWS Systems Manager Automation
458(2)
User Access to Automation
458(1)
Automation Roles
458(1)
Listing Automation Documents
458(1)
Starting an Automation Execution
459(1)
Getting Automation Execution Status
460(1)
AWS Systems Manager State Manager
460(4)
Creating an Association
460(4)
Summary
464(1)
Chapter 17 Systems Manager: Inventory and Patch Manager
465(22)
AWS Systems Manager Inventory
466(6)
Systems Manager Inventory in the Console
466(1)
Creating an Inventory Association
467(1)
Inventory Schemas
468(1)
Viewing Inventory Data
469(2)
Aggregating Inventory Data
471(1)
AWS Systems Manager Patch Manager
472(14)
Patch Baselines
473(2)
Patch Groups
475(1)
Maintenance Windows
476(10)
Summary
486(1)
Chapter 18 Lambda with PowerShell
487(26)
PowerShell-Based Lambda Prerequisites
487(2)
Authoring PowerShell-Based Lambda Functions
489(23)
Creating a Script Template
489(2)
Understanding Modules
491(1)
Understanding Input
492(1)
Understanding Output and Logging
492(1)
Understanding Errors
493(1)
The LambdaContext Variable
493(1)
Creating a PowerShell Lambda Package
494(3)
Publishing a PowerShell-Based Lambda Function
497(5)
Invoking Lambda Functions
502(2)
Lambda CloudWatch Logs
504(2)
Lambda Event Trigger
506(6)
Summary
512(1)
Index 513
Brian Beach has over 20 years of experience as a developer and architect and has spent the past four years focusing on Amazon Web Services. He holds a computer engineering degree from NYU Poly and an MBA degree from Rutgers Business School. He published Pro PowerShell for Amazon Web Services (Apress). He is a regular author and has spoken at a number of events around the world. He lives in North Carolina with his wife and three kids.

Rodney Bozo is a solutions architect for a major public cloud provider. Previously, he worked in the field supporting Microsoft services and technologies for almost 20 years. He is an AWS Certified Solutions Architect and Developer, and holds other AWS and Microsoft certifications. He has a BS degree in information technology from George Mason University, and an MS degree in information systems technology, and an MBA degree from George Washington University.  

Emmanuel Tsouris is a systemsdevelopment engineer for a major cloud provider. He focuses on running Windows on AWS along with using the AWS Tools for PowerShell to create new AMIs, test those AMIs, and qualify Windows on upcoming Amazon EC2 instance types. Previously, he spent nearly two decades building solutions and applications to manage over 140,000 Windows systems in a Fortune 500 company. 



Steven Armentrout is a systems engineer for a major cloud provider. He has over 15 years of experience in the public and private sectors with roles as systems administrator, network engineer, and systems engineer. He has earned over a dozen information technology certifications, including Microsoft Certified Solutions Expert (MCSE), Cisco Certified Network Associate (CCNA), and Certified Ethical Hacker (CEH). He has a BS degree in business from Northern Arizona University.