

AWS Tools for PowerShell V4 がメンテナンスモードになりました。

[AWS Tools for PowerShell V5](https://docs.aws.amazon.com/powershell/v5/userguide/) に移行することをお勧めします。移行方法の詳細と情報については、[メンテナンスモードのお知らせ](https://aws.amazon.com/blogs/developer/aws-tools-for-powershell-v4-maintenance-mode-announcement/)を参照してください。

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

# 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 バージョン 4 (V4) は、 AWS Tools for PowerShell バージョン 3.3 への下位互換性のある更新です。既存のコマンドレットの動作を維持しながら、大幅な機能強化を追加します。既存のスクリプトは V4 にアップグレードした後も引き続き動作しますが、アップグレードする前に十分にテストすることをお勧めします。V4 での変更点の詳細については、「[AWS Tools for PowerShell バージョン 3.3 からバージョン 4 への移行](v4migration.md)」を参照してください。

 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/v4/latest/AWS.Tools.zip](https://sdk-for-net.amazonwebservices.com/ps/v4/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`* で参照します。

## 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/v4/latest/AWSPowerShell.NetCore.zip](https://sdk-for-net.amazonwebservices.com/ps/v4/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* で参照します。

## 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/v4/latest/AWSPowerShell.zip](https://sdk-for-net.amazonwebservices.com/ps/v4/latest/AWSPowerShell.zip)

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

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

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

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

** [AWS Tools for PowerShell のインストール](pstools-getting-set-up.md) **  
このセクションでは、 をインストールする方法について説明します AWS Tools for PowerShell。これには、アカウントをまだお持ち AWS でない場合は にサインアップする方法と、コマンドレットの実行に使用できる IAM ユーザーを作成する方法が含まれます。

** [AWS Tools for Windows 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="w2aab7c29"></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/v4.1/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/v4.1/changelogs)を参照してください。

Tools for PowerShell に関する最新情報は次のとおりです。

**2025 年 9 月 17 日: AWS Tools for PowerShell のバージョン 4 のサポート終了予定**

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

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

AWS Tools for PowerShell の Version 5 (V5) が一般公開されました。詳細については、「[AWS Tools for PowerShell ユーザーガイド (V5)](https://docs.aws.amazon.com/powershell/v5/userguide/)」、特に [V5 への移行](https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html)に関するトピックを参照してください。

**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 日: 整合性保護の新しいデフォルト動作**

AWS Tools for PowerShell のバージョン 4.1.737 以降、アップロードの `CRC32` チェックサムを自動的に計算することで、デフォルトの整合性保護を提供します。詳細については、[https://github.com/aws/aws-tools-for-powershell/issues/370](https://github.com/aws/aws-tools-for-powershell/issues/370) の GitHub のお知らせを参照してください。また、データ整合性保護には外部から設定可能なグローバル設定も用意されています。詳細については、「[AWS SDK とツールのリファレンスガイド](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 日にリリースされました。このプレビューの詳細については、ブログ記事「[AWS Tools for PowerShell V5 のプレビュー 1](https://aws.amazon.com/blogs/developer/preview-1-of-aws-tools-for-powershell-v5/)」を参照してください。