

のバージョン 5 (V5) AWS Tools for PowerShell がリリースされました。

重要な変更とアプリケーションの移行については、[「移行トピック](https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html)」を参照してください。

 [https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html](https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS Tools for PowerShellとは何ですか?
<a name="pstools-welcome"></a>

 AWS Tools for PowerShell は、 によって公開される機能に基づいて構築された PowerShell モジュールのセットです AWS SDK for .NET。 AWS Tools for PowerShell を使用すると、PowerShell コマンドラインから AWS リソースに対するオペレーションをスクリプト化できます。

コマンドレットは、さまざまな AWS サービス HTTP クエリ APIs を使用して実装されている場合でも、パラメータを指定して結果を処理するための特異な PowerShell エクスペリエンスを提供します。たとえば、 のコマンドレットは PowerShell パイプライン AWS Tools for PowerShell をサポートしています。つまり、コマンドレットの内外に PowerShell オブジェクトをパイプできます。

 AWS Tools for PowerShell は、 AWS Identity and Access Management (IAM) インフラストラクチャのサポートなど、認証情報の処理方法に柔軟性があります。これらのツールは、IAM ユーザーの認証情報、一時的なセキュリティトークン、IAM ロールとともに使用できます。

は、 SDK でサポートされているのと同じサービスと AWS リージョンのセット AWS Tools for PowerShell をサポートします。Windows、Linux、または macOS オペレーティングシステムを実行しているコンピュータ AWS Tools for PowerShell に をインストールできます。

 AWS Tools for PowerShell は、次の 3 つの異なるパッケージとして使用できます。
+ [`AWS.Tools`](#pwsh_structure_pstools)
+ [AWSPowerShell.NetCore](#pwsh_structure_pscore)
+ [AWSPowerShell](#pwsh_structure_psoldwin)

## SDK メジャーバージョンのメンテナンスとサポート
<a name="sdks-major-versions-maintenance-support"></a>

SDK メジャーバージョンのメンテナンスとサポート、およびその基礎的な依存関係については、[AWS SDK とツール共有設定および認証情報リファレンスガイド](https://docs.aws.amazon.com/sdkref/latest/guide/overview.html)で以下を参照してください。
+ [AWS SDKsメンテナンスポリシー](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html)
+ [AWS SDKsとツールのバージョンサポートマトリックス](https://docs.aws.amazon.com/sdkref/latest/guide/version-support-matrix.html)

## `AWS.Tools` - のモジュール化されたバージョン AWS Tools for PowerShell
<a name="pwsh_structure_pstools"></a>

 [https://www.powershellgallery.com/packages/AWS.Tools.Installer](https://www.powershellgallery.com/packages/AWS.Tools.Installer) [https://www.powershellgallery.com/packages/AWS.Tools.Common](https://www.powershellgallery.com/packages/AWS.Tools.Common) [https://sdk-for-net.amazonwebservices.com/ps/v5/latest/AWS.Tools.zip](https://sdk-for-net.amazonwebservices.com/ps/v5/latest/AWS.Tools.zip)

このバージョンの AWS Tools for PowerShell は、実稼働環境で PowerShell を実行しているすべてのコンピュータに推奨されるバージョンです。モジュール化されているため、使用するサービスのモジュールのみをダウンロードしてロードする必要があります。これにより、ダウンロード時間とメモリ使用量が削減されます。ほとんどの場合、最初に `Import-Module` を手動で呼び出すことなく `AWS.Tools` コマンドレットの自動インポートが可能になります。

これは の最新バージョン AWS Tools for PowerShell であり、Windows、Linux、macOS など、サポートされているすべてのオペレーティングシステムで実行されます。このパッケージには、1 つのインストールモジュール`AWS.Tools.Installer`、、1 つの共通モジュール、`AWS.Tools.Common`、および 、、 など、 AWS サービスごとに `AWS.Tools.EC2` `AWS.Tools.IdentityManagement`1 つのモジュール`AWS.Tools.S3`が用意されています。

`AWS.Tools.Installer` モジュールには、各 AWS サービスのモジュールをインストール、更新、削除できるコマンドレットが用意されています。このモジュールのコマンドレットを利用することで、使用するモジュールをサポートするために必要なすべての依存モジュールが自動的に取得されます。

`AWS.Tools.Common` モジュールには、サービス固有ではない設定および認証のコマンドレットが用意されています。 AWS サービスのコマンドレットを使用するには、 コマンドを実行します。PowerShell は、コマンドレットを実行する AWS サービスの`AWS.Tools.Common`モジュールとモジュールを自動的にインポートします。このモジュールは、`AWS.Tools.Installer` モジュールを使用してサービスモジュールをインストールすると、自動的にインストールされます。

このバージョンの は、実行中のコンピュータ AWS Tools for PowerShell にインストールできます。
+ Windows、Linux、macOS 上でインストールできる PowerShell Core コア 6.0 以降のバージョン。
+ .NET フレームワーク 4.7.2 以降を搭載した Windows 上の Windows PowerShell 5.1 以降。

このガイドでは、このバージョンのみを指定する必要がある場合は、モジュール名 *`AWS.Tools`* で参照します。

このガイドでは、[Windows](ps-installing-awstools.md) および [Linux または macOS ](install-aws.tools-on-linux-macos.md)`AWS.Tools`での のインストールについて詳しく説明します。

## AWSPowerShell.NetCore - の単一モジュールバージョン AWS Tools for PowerShell
<a name="pwsh_structure_pscore"></a>

[https://www.powershellgallery.com/packages/AWSPowerShell.NetCore/](https://www.powershellgallery.com/packages/AWSPowerShell.NetCore/) [https://sdk-for-net.amazonwebservices.com/ps/v5/latest/AWSPowerShell.NetCore.zip](https://sdk-for-net.amazonwebservices.com/ps/v5/latest/AWSPowerShell.NetCore.zip)

このバージョンは、すべての AWS サービスのサポートを含む単一の大きなモジュールで構成されています。このモジュールを使用する前に、手動でインポートする必要があります。

このバージョンの は、実行中のコンピュータ AWS Tools for PowerShell にインストールできます。
+ Windows、Linux、macOS 上でインストールできる PowerShell Core コア 6.0 以降のバージョン。
+ .NET フレームワーク 4.7.2 以降を搭載した Windows では、Windows PowerShell 3.0 以降。

このガイドでは、このバージョンのみを指定する必要がある場合は、モジュール名 *AWSPowerShell.NetCore* で参照します。

このガイドでは、[Windows](ps-installing-awspowershellnetcore.md) および Linux または macOS に AWSPowerShell.NetCore をインストールする方法について詳しく説明します。 [ macOS](install-netcore-on-linux-macos.md)

## AWSPowerShell - Windows PowerShell の単一モジュールバージョン
<a name="pwsh_structure_psoldwin"></a>

[https://www.powershellgallery.com/packages/AWSPowerShell/](https://www.powershellgallery.com/packages/AWSPowerShell/) [https://sdk-for-net.amazonwebservices.com/ps/v5/latest/AWSPowerShell.zip](https://sdk-for-net.amazonwebservices.com/ps/v5/latest/AWSPowerShell.zip)

この*レガシー*バージョンの AWS Tools for PowerShell は、Windows PowerShell バージョン 2.0 から 5.1 を実行している Windows コンピュータとのみ互換性があり、インストール可能です。PowerShell Core 6.0 以降や、その他のオペレーティングシステム (Linux または macOS) との互換性はありません。このバージョンは、すべての AWS サービスのサポートを含む単一の大きなモジュールで構成されています。

このガイドでは、このバージョンのみを指定する必要がある場合は、モジュール名 *AWSPowerShell* で参照します。

このガイドでは、[Windows](ps-installing-awswindowspowershell.md) での AWSPowerShell のインストールについて詳しく説明します。

## このガイドの使い方
<a name="how-to-use-this-guide"></a>

このガイドは、大きく次のセクションに分かれています。

** [の使用を開始する AWS Tools for PowerShell](pstools-getting-set-up.md) **  
このセクションでは、 をインストール AWS Tools for PowerShell して認証情報を指定する方法について説明します。

** [の設定と使用 AWS Tools for PowerShell](pstools-getting-started.md) **  
このセクションでは、リージョンの AWS 指定 AWS Tools for PowerShell、特定のサービスのコマンドレットの検索、コマンドレットのエイリアスの使用など、 の使用の基本について説明します。

** [での AWS サービスの呼び出し AWS Tools for PowerShell](pstools-using.md) **  
このセクションでは、 を使用して最も一般的な AWS タスクの一部 AWS Tools for PowerShell を実行する方法について説明します。

## このセクションのその他のトピック
<a name="w2aab7c27"></a>
+ [改訂履歴](revision-history.md)
+ [の新機能 AWS Tools for PowerShell](whats-new.md)

# 改訂履歴
<a name="revision-history"></a>

さまざまなリリースでの変更点については、以下を参照してください。
+ [変更ログ](https://github.com/aws/aws-tools-for-powershell/tree/main/changelogs)
+ [の新機能 AWS Tools for PowerShell](whats-new.md)
+ [ドキュメント履歴](history-pst.md)

# の新機能 AWS Tools for PowerShell
<a name="whats-new"></a>

に関連する新しい開発の概要については AWS Tools for PowerShell、[https://aws.amazon.com/powershell/](https://aws.amazon.com/powershell/) の製品ページと[変更ログ](https://github.com/aws/aws-tools-for-powershell/tree/main/changelogs)を参照してください。

Tools for PowerShell の新機能は次のとおりです。

**2025 年 9 月 17 日: のバージョン 4 end-of-support AWS Tools for PowerShell**

のバージョン 4 end-of-support AWS Tools for PowerShell が発表されました。V4 スクリプトを移行し、中断を回避するには、[移行ガイド](migrating-v5.md)を参照してください。詳細については、ブログ記事[「 AWS Tools for PowerShell v4 end-of-supportのお知らせ](https://aws.amazon.com/blogs/devops/announcing-the-end-of-support-for-aws-tools-for-powershell-v4/)」を参照してください。

**2025 年 6 月 23 日: のバージョン 5 AWS Tools for PowerShell**

のバージョン 5 (V5) AWS Tools for PowerShell は一般利用可能です。アプリケーションを V5 に移行する方法については、「」を参照してください[V5 への移行](migrating-v5.md)。ブログ投稿[AWS Tools for PowerShell V5 now generally Available](https://aws.amazon.com/blogs/developer/aws-tools-for-powershell-v5-now-generally-available/)」も参照してください。

**2025 年 2 月 10 日: オブザーバビリティのための GA リリース**

オブザーバビリティは、システムが出力するデータからシステムの現在の状態を推測できる範囲です。テレメトリプロバイダーの実装など、Tools for PowerShell にオブザーバビリティが追加されました。詳細については、このガイド[オブザーバビリティ](observability.md)の「」およびブログ記事[「. AWS NET OpenTelemetry ライブラリの一般提供開始のお知らせ](https://aws.amazon.com/blogs/dotnet/announcing-the-general-availability-of-aws-net-opentelemetry-libraries/)」を参照してください。

**2025 年 1 月 15 日: 整合性保護の新しいデフォルト動作**

のバージョン 4.1.737 以降 AWS Tools for PowerShell、このツールはアップロードの`CRC32`チェックサムを自動的に計算することで、デフォルトの整合性保護を提供します。詳細については、 の GitHub のお知らせを参照してください[https://github.com/aws/aws-tools-for-powershell/issues/370](https://github.com/aws/aws-tools-for-powershell/issues/370)。ツールは、外部で設定できるデータ整合性保護のグローバル設定も提供します。詳細については、 [AWS SDKs](https://docs.aws.amazon.com/sdkref/latest/guide/)[「データ整合性保護](https://docs.aws.amazon.com/sdkref/latest/guide/feature-dataintegrity.html)」を参照してください。

**2024 年 11 月 18 日: バージョン 5 のプレビュー 1 リリース**

 AWS Tools for PowerShell バージョン 5 のプレビュー 1 は、2024 年 11 月 18 日にリリースされました。このプレビューの詳細については、ブログ記事[V5 の AWS Tools for PowerShell プレビュー 1](https://aws.amazon.com/blogs/developer/preview-1-of-aws-tools-for-powershell-v5/)」を参照してください。