近日, Amazon Web Services(AWS)发布了针对 Windows PowerShell 脚本环境的工具以增强对 Windows 管理员的云基础设施管理的支持。
新的 AWS Tools for Windows PowerShell 包含了 550 多个所谓的 cmdlets 。这些 cmdlets 可以使 Windows 管理员在 PowerShell 脚本环境中使用 AWS SDK for .NET 所公开的功能。管理员现在可以使用 PowerShell 命令行自动化 AWS 服务。
除了在初始的12 月发布中所支持的20 多个服务外, 1.0.1 版还增加了对 AWS Direct Connect 、 AWS Data Pipeline 及 Amazon Elastic Block Store(EBS)Snapshot Copy 的支持。
PowerShell cmdlets 支持很多 AWS 服务,如创建与管理 Amazon EC2 实例、、使用 Amazon S3 存储与获取文档以及使用 AWS Identity and Access Management(IAM)处理认证与授权。
Windows 管理员可以使用一条命令就能完成一些简单的任务,如创建新的EC2 实例。此外,他们还可以在PowerShell 中编写脚本以自动化更多的处理过程,如编排服务集群,包含了Amazon EC2 实例、 Amazon RDS 数据库以及使用 Amazon CloudFront 的内容交付服务。
下面的示例介绍了如何使用 PowerShell 创建一个 Amazon EC2 实例:
PS C:> New-EC2Instances -ImageId ami-269dbb63 -MinCount 1 -MaxCount 2 -KeyName PowerShellKeyPair -SecurityGroup PowerShellSecurityGroup -InstanceType m2.2xlarge
The AWS Tools for Windows PowerShell 可以运行在安装有 Microsoft PowerShell 2.0+ 的 Microsoft Windows XP 及之后的系统上。他们是 AWS Toolkit for Microsoft Visual Studio 的一部分。Amazon 提供了一个文档,介绍了如何设置AWS Tools for Windows PowerShell 。
查看英文原文: Amazon Web Services Launches AWS Tools For Windows PowerShell
评论