

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

# 一般的なデバッグとトラブルシューティングの問題
<a name="common-issues"></a>

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

このセクションでは、一般的なデバッグやトラブルシューティングに関する問題とその解決方法について説明します。

**Topics**
+ [OpsWorks スタックのトラブルシューティング](common-issues-troubleshoot.md)
+ [インスタンス登録の問題のトラブルシューティング](#common-issues-instance-registration)

## インスタンス登録の問題のトラブルシューティング
<a name="common-issues-instance-registration"></a>

このセクションでは、インスタンスの登録の一般的な問題とその解決方法を示します。

**注記**  
登録の問題が発生した場合、`register` 引数を使用して `--debug` を実行します。これにより、デバッグの詳細情報を取得できます。

**Topics**
+ [EC2User Is Not Authorized to Perform: ... (EC2User に以下を実行する権限がありません: ...)](#common-issues-instance-registration-ec2user)
+ [Credential Should Be Scoped to a Valid Region (認証情報の範囲を有効なリージョンに限定する必要があります)](#common-issues-instance-registration-valid-region)

### EC2User Is Not Authorized to Perform: ... (EC2User に以下を実行する権限がありません: ...)
<a name="common-issues-instance-registration-ec2user"></a>

**問題:** `register` コマンドで、次のような結果が返されます。

```
A client error (AccessDenied) occurred when calling the CreateGroup operation: 
User: arn:aws:iam::123456789012:user/ImportEC2User is not authorized to
perform: iam:CreateGroup on resource: 
arn:aws:iam::123456789012:group/AWS/OpsWorks/OpsWorks-b583ce55-1d01-4695-b3e5-ee19257d1911
```

**原因:** `register` コマンドは、必要なアクセス権限を付与しないユーザーの認証情報で実行されています。ユーザーのポリシーでは、数あるアクションの中で `iam:CreateGroup` アクションが許可されている必要があります。

**ソリューション:** `register` を必要なアクセス権限が付与された IAM ユーザー認証情報で指定します。詳細については、「[AWS CLIのインストールおよび設定](registered-instances-register-registering-cli.md)」を参照してください。

### Credential Should Be Scoped to a Valid Region (認証情報の範囲を有効なリージョンに限定する必要があります)
<a name="common-issues-instance-registration-valid-region"></a>

**問題:** `register` コマンドにより、以下のような出力が返されます。

```
A client error (InvalidSignatureException) occurred when calling the
DescribeStacks operation: Credential should be scoped to a valid region, not 'cn-north-1'.
```

**原因:** コマンドのリージョンは、有効な OpsWorks スタックリージョンである必要があります。サポートされているリージョンのリストについては、「[リージョンのサポート](gettingstarted_intro.md#gettingstarted-intro-region)」を参照してください。通常、このエラーは、次のいずれかの原因により発生します。
+ スタックが別のリージョンにあり、スタックのリージョンをコマンドの `--region` 引数に割り当てた場合。

  スタックリージョンを指定する必要はありません。 OpsWorks スタックはスタック ID から自動的に決定します。
+ `--region` 引数を省略したことにより、暗黙的にデフォルトのリージョンが指定されたものの、デフォルトのリージョンが OpsWorks スタックでサポートされていません。

**解決策:** サポートされている OpsWorks スタックリージョン`--region`に明示的に設定するか``、 `config` ファイルを編集してデフォルトのリージョンをサポートされている OpsWorks スタックリージョンに変更します AWS CLI 。詳細については、「[AWS コマンドラインインターフェイスの設定](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)」を参照してください。