

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

# Amazon SQSのセットアップ
<a name="sqs-setting-up"></a>

Amazon SQS を初めて使用する前に、以下のステップを完了する必要があります。

## ステップ 1: AWS アカウント と IAM ユーザーを作成する
<a name="sqs-creating-aws-account"></a>

サービスにアクセスするには AWS 、まず[AWS アカウント](https://aws.amazon.com/)、 AWS 製品を使用できる Amazon.com アカウントである を作成する必要があります。を使用して AWS アカウント 、アクティビティと使用状況レポートを表示し、認証とアクセスを管理できます。

Amazon SQS アクションに AWS アカウント ルートユーザーを使用しないようにするには、Amazon SQS への管理アクセスを必要とするユーザーごとに IAM ユーザーを作成することがベストプラクティスです。

### にサインアップする AWS アカウント
<a name="sign-up-for-aws"></a>

の使用を開始するには AWS、 が必要です AWS アカウント。の作成の詳細については AWS アカウント、 *AWS アカウント管理 リファレンスガイド*[の「 の開始方法 AWS アカウント](https://docs.aws.amazon.com//accounts/latest/reference/getting-started.html)」を参照してください。

## ステップ 2: プログラム的なアクセス権を付与する
<a name="sqs-getting-access-key-id-secret-access-key"></a>

Amazon SQS アクション (Java の使用や 経由など AWS Command Line Interface) を使用するには、アクセスキー ID とシークレットアクセスキーが必要です。

**注記**  
アクセスキー ID とシークレットアクセスキーは に固有です AWS Identity and Access Management。Amazon EC2 キーペアなどの他の AWS サービスの認証情報と混同しないでください。

ユーザーが の AWS 外部とやり取りする場合は、プログラムによるアクセスが必要です AWS マネジメントコンソール。プログラムによるアクセスを許可する方法は、 がアクセスするユーザーのタイプによって異なります AWS。

ユーザーにプログラムによるアクセス権を付与するには、以下のいずれかのオプションを選択します。


****  

| プログラムによるアクセス権を必要とするユーザー | 目的 | 方法 | 
| --- | --- | --- | 
| IAM | (推奨) コンソール認証情報を一時的な認証情報として使用して AWS CLI、、 AWS SDKs、または AWS APIs。 | 使用するインターフェイスの指示に従ってください。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-setting-up.html) | 
| ワークフォースアイデンティティ<br />(IAM アイデンティティセンターで管理されているユーザー) | 一時的な認証情報を使用して AWS CLI、、 AWS SDKs、または AWS APIs。 | 使用するインターフェイスの指示に従ってください。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-setting-up.html) | 
| IAM | 一時的な認証情報を使用して AWS CLI、、 AWS SDKs、または AWS APIs。 | 「IAM [ユーザーガイド」の「 AWS リソースでの一時的な認証情報](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html)の使用」の手順に従います。 | 
| IAM | (非推奨)長期認証情報を使用して、 AWS CLI、 AWS SDKs、または AWS APIs。 | 使用するインターフェイスの指示に従ってください。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-setting-up.html) | 

## ステップ 3: コード例を使用する準備を整える
<a name="sqs-get-ready-to-use-example-code"></a>

このガイドには、 AWS SDK for Java を使用する例が含まれています。サンプルコードを実行するには、{[AWS SDK for Java 2.0の使用開始](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/)｝セットアップ手順に従います。

Go、JavaScript、Python、Ruby など、他のプログラミング言語で AWS アプリケーションを開発できます。詳細については、[「構築するツール AWS](https://aws.amazon.com/developer/tools/#sdk)」を参照してください。

**注記**  
(AWS CLI) や Windows PowerShellなどのツールを使用すると、コードを記述せずに AWS Command Line Interface Amazon SQS を試すことができます。コマンド*AWS CLI リファレンス*の [Amazon SQS セクション](https://docs.aws.amazon.com/cli/latest/reference/sqs/index.html)に AWS CLI 例があります。Windows PowerShellの例については、*[AWS Tools for PowerShell コマンドレットリファレンス](https://docs.aws.amazon.com/powershell/latest/reference/)*の「Amazon Simple Queue Service」セクションにあります。

## 次の手順
<a name="sqs-next-steps-setting-up"></a>

これで、「 AWS マネジメントコンソールを使用してAmazon SQS キューとメッセージを管理する」を[開始](sqs-getting-started.md) する準備ができました。