

サポート終了通知: 2026 年 5 月 20 日に、 AWS は のサポートを終了します AWS SimSpace Weaver。2026 年 5 月 20 日以降、 SimSpace Weaver コンソールまたは SimSpace Weaver リソースにアクセスできなくなります。詳細については、[AWS SimSpace Weaver 「サポート終了](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html)」を参照してください。

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

# でのトラブルシューティング SimSpace Weaver
<a name="troubleshooting"></a>

**Topics**
+ [AssumeRoleAccessDenied](troubleshooting_assume-role-denied.md)
+ [InvalidBucketName](troubleshooting_bucket-name-too-long.md)
+ [ServiceQuotaExceededException](troubleshooting_quota-exceeded.md)
+ [TooManyBuckets](troubleshooting_too-many-buckets.md)
+ [シミュレーション開始中にアクセスが拒否される](troubleshooting_permission-denied-during-sim-launch.md)
+ [Docker を使用時の時間に関する問題](troubleshooting_docker-time-problems.md)
+ [PathfindingSample コンソールクライアントが接続に失敗する](troubleshooting_console-client-connect-error.md)
+ [AWS CLI が認識しない `simspaceweaver`](troubleshooting_old-cli.md)

# AssumeRoleAccessDenied
<a name="troubleshooting_assume-role-denied"></a>

シミュレーションが開始されない場合、以下のエラーが表示される場合があります。

```
Unable to assume role arn:aws:iam::111122223333:role/weaver-project-name-app-role; verify the role exists and has trust policy on SimSpace Weaver
```

このエラーは、シミュレーションの AWS Identity and Access Management (IAM) ロールについて次のいずれかに当てはまる場合に表示されることがあります。
+ Amazon リソースネーム (ARN) が存在しない IAM ロールを指している。
+ IAM ロールの信頼ポリシーが、新しいシミュレーション名がロールを引き受けることを許可しない。

ロールが存在することを確認します。ロールが存在する場合は、ロールの信頼ポリシーを確認します。以下の信頼ポリシーの例では、`aws:SourceArn` は名前が `MySimulation` で始まる (アカウント 111122223333 の) シミュレーションのみがロールを引き継ぐことを許可しています。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Service": "simspaceweaver.amazonaws.com"
            },
            "Action": "sts:AssumeRole",
            "Condition": {
                "ArnLike": {
                    "aws:SourceArn": "arn:aws:simspaceweaver:us-west-2:111122223333:simulation/MySimulation*"
                }
            }
        }
    ]
}
```

------

名前が `MyOtherSimulation` で始まる別のシミュレーションがロールを引き継ぐことを許可するには、以下の編集例のように信頼ポリシーを変更する必要があります。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Service": "simspaceweaver.amazonaws.com"
            },
            "Action": "sts:AssumeRole",
            "Condition": {
                "ArnLike": {
                    "aws:SourceArn": [
                        "arn:aws:simspaceweaver:us-west-2:111122223333:simulation/MySimulation*",
                        "arn:aws:simspaceweaver:us-west-2:111122223333:simulation/MyOtherSimulation*"
                        ]
                }
            }
        }
    ]
}
```

------

# InvalidBucketName
<a name="troubleshooting_bucket-name-too-long"></a>

プロジェクトの作成中に、以下のエラーが表示される場合があります。

```
An error occurred (InvalidBucketName) when calling the CreateBucket operation: The specified bucket is not valid.
```

このエラーは、Amazon Simple Storage Service (Amazon S3) に渡 SimSpace Weaver された名前がバケットの命名規則に違反していたために発生しました (詳細については、*Amazon Simple Storage Service ユーザーガイド*の[「バケットの命名規則](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html)」を参照してください）。

 SimSpace Weaver アプリケーション SDK の`create-project`スクリプトは、スクリプトに指定したプロジェクト名を使用してバケット名を作成します。バケット名は、以下のフォーマットを使用します。
+ バージョン 1.13.x 以降
  + `weaver-lowercase-project-name-account-number-region`
+ バージョン 1.12.x
  + `weaver-lowercase-project-name-account-number-app-zips-region`
  + `weaver-lowercase-project-name-account-number-schemas-region`

例えば、以下のプロジェクトプロパティがあるとします。
+ プロジェクト名: `MyProject`
+ AWS アカウント 番号: `111122223333`
+ AWS リージョン: `us-west-2`

プロジェクトには以下のバケットがあります。
+ バージョン 1.13.x 以降
  + `weaver-myproject-111122223333-us-west-2`
+ バージョン 1.12.x
  + `weaver-myproject-111122223333-app-zips-us-west-2`
  + `weaver-myproject-111122223333-schemas-us-west-2`

プロジェクト名は Amazon S3 の命名規則に違反していない必要があります。また、`create-project` スクリプトによって作成されたバケット名は Amazon S3 バケットの名前の長さ制限を超えない長さのプロジェクト名を使用する必要があります。

# ServiceQuotaExceededException
<a name="troubleshooting_quota-exceeded"></a>

シミュレーションを開始すると、以下のエラーが表示されることがあります。

```
An error occurred (ServiceQuotaExceededException) when calling the StartSimulation operation: Failed to start simulation due to: simulation quota has already been reached.
```

このエラーは、新しいシミュレーションを開始しようとしたときに、アカウントのターゲットのステータスが STARTED のシミュレーションの数が最大数に達している場合に表示されます。これには、実行中のシミュレーション、失敗したシミュレーション、および最大時間に達したために停止したシミュレーションが含まれます。停止または失敗したシミュレーションを削除して、新しいシミュレーションを開始できます。すべてのシミュレーションが実行中の場合は、実行中のシミュレーションを停止して削除できます。まだリクエストの上限に達していない場合は、Service Quotas の引き上げをリクエストすることもできます。

# TooManyBuckets
<a name="troubleshooting_too-many-buckets"></a>

プロジェクトの作成中に、以下のエラーが表示される場合があります。

```
An error occurred (TooManyBuckets) when calling the CreateBucket operation: You have attempted to create more buckets than allowed.
```

Amazon Simple Storage Service (Amazon S3) には、 AWS アカウントに含めることができるバケットの数に制限があります (詳細については、*「Amazon Simple Storage Service ユーザーガイド*」の[「バケットの制限と制限](https://docs.aws.amazon.com/AmazonS3/latest/userguide/BucketRestrictions.html)」を参照してください）。

続ける前に、以下のいずれかを実行する必要があります。
+ 不要な 2 つ以上の既存の Amazon S3 バケットを削除します。
+ Amazon S3 の制限の引き上げをリクエストします (詳細については、「*Amazon Simple Storage Service ユーザーガイド*」の「[バケットの制約および制限](https://docs.aws.amazon.com/AmazonS3/latest/userguide/BucketRestrictions.html)」を参照してください)。
+ 別の AWS アカウントを使用します。

**注記**  
の `DeleteSimulation` API SimSpace Weaver は、シミュレーションに関連付けられた Amazon S3 リソースを削除しません。不要になった場合は、シミュレーションに関連するすべてのリソースを削除することをお勧めします。

# シミュレーション開始中にアクセスが拒否される
<a name="troubleshooting_permission-denied-during-sim-launch"></a>

シミュレーションを開始すると、アクセスが拒否されたこと、またはアプリケーションのアーティファクトへのアクセス中にエラーが発生したことを示すエラーメッセージが表示される場合があります。この問題は、 (コンソールまたは SimSpace Weaver アプリケーション SDK スクリプトを使用して) 作成 SimSpace Weaver されなかったシミュレーションに Amazon S3 バケットを指定した場合に発生する可能性があります。

根本原因として最も考えられるのは以下の状況です。
+ **このサービスには、シミュレーションスキーマで指定した 1 つ以上の Amazon S3 バケットにアクセスする権限がない** - アプリケーションロールのアクセス許可ポリシー、Amazon S3 バケットポリシー、および Amazon S3 バケットアクセス許可を確認して、`simspaceweaver.amazonaws.com` がバケットにアクセスするための正しい権限があることを確認します。アプリケーションロールアクセス許可ポリシーの詳細については、「[がユーザーに代わって SimSpace Weaver 作成するアクセス許可](security_iam_service-created-permissions.md)」を参照してください。
+ **Amazon S3 バケットはシミュレーションとは異なる AWS リージョン にある可能性があります** – シミュレーションアーティファクトの Amazon S3 バケットは、シミュレーション AWS リージョン と同じ にある必要があります。Amazon S3 コンソールで AWS リージョン バケットの内容を確認します。Amazon S3 バケットが別の にある場合は AWS リージョン、シミュレーション AWS リージョン と同じ にあるバケットを選択します。

# Docker を使用時の時間に関する問題
<a name="troubleshooting_docker-time-problems"></a>

を使用していてDocker、 SimSpace Weaver アプリケーション SDK からのスクリプトの実行中に時間関連のエラーが発生した場合、Docker仮想マシンのクロックが正しくない可能性があります。これは、コンピューターが Docker を実行していて、その後にスリープ状態または休止状態から再開した場合に発生することがあります。

**試すソリューション**
+ Docker を再起動します。
+ **Windows PowerShell** で時刻同期を無効にしてから再度有効にします。

  ```
  Get-VMIntegrationService -VMName DockerDesktopVM -Name "Time Synchronization" | Disable-VMIntegrationService
  Get-VMIntegrationService -VMName DockerDesktopVM -Name "Time Synchronization" | Enable-VMIntegrationService
  ```

# PathfindingSample コンソールクライアントが接続に失敗する
<a name="troubleshooting_console-client-connect-error"></a>

のチュートリアルで説明されている`PathfindingSample`シミュレーションに接続すると、コンソールクライアントから次のエラーが表示されることがあります[の開始方法 SimSpace Weaver](getting-started.md)。このエラーは、指定した IP アドレスとポート番号を組み合わせた `ViewApp` へのネットワーク接続を、クライアントが開くことができないために発生します。

```
Fatal error in function nng_dial. Error code: 268435577. Error message: no link
```

**のシミュレーションの場合 AWS クラウド**
+ **ネットワーク接続は正しく機能していますか?** 動作するはずの他の IP アドレスまたはウェブサイトに接続できることを確認します。ウェブブラウザがキャッシュからウェブサイトを読み込んでいないことを確認します。
+ **シミュレーションは実行中ですか?** **ListSimulations** API を使用してシミュレーションのステータスを取得できます。詳細については、「[カスタムアプリケーションの IP アドレスとポート番号を取得するIP アドレスとポート番号を取得する](working-with_get-ip.md)」を参照してください。[[SimSpace Weaver ] コンソール](https://console.aws.amazon.com/simspaceweaver)を使用してシミュレーションのステータスを確認することもできます。
+ **アプリケーションは実行中ですか?** **DescribeApp** API を使用してアプリケーションのステータスを取得できます。詳細については、「[カスタムアプリケーションの IP アドレスとポート番号を取得するIP アドレスとポート番号を取得する](working-with_get-ip.md)」を参照してください。[[SimSpace Weaver ] コンソール](https://console.aws.amazon.com/simspaceweaver)を使用してシミュレーションのステータスを確認することもできます。
+ **アプリケーションは実行中ですか?** **DescribeApp** API を使用してアプリケーションのステータスを取得できます。詳細については、「[カスタムアプリケーションの IP アドレスとポート番号を取得するIP アドレスとポート番号を取得する](working-with_get-ip.md)」を参照してください。[[SimSpace Weaver ] コンソール](https://console.aws.amazon.com/simspaceweaver)を使用してシミュレーションのステータスを確認することもできます。
+ **正しい IP アドレスとポート番号を使用しましたか?** インターネット経由で接続する場合は、`ViewApp` の IP アドレスおよび `Actual` ポート番号を使用する必要があります。IP `Address` および `Actual` ポート番号は **DescribeApp** API 出力の `EndpointInfo` ブロックで確認できます。[[SimSpace Weaver ] コンソール](https://console.aws.amazon.com/simspaceweaver)を使用して、`MyViewDomain` 詳細ページの `ViewApp` で IP アドレス (**URI**) とポート番号 (**入力ポート**) を確認することもできます。
+ **ネットワーク接続はファイアウォールを経由していますか?** ファイアウォールによって IP アドレスまたはポート番号 (あるいはその両方) への接続がブロックされている可能性があります。ファイアウォールの設定を確認するか、ファイアウォール管理者に確認してください。

**ローカルシミュレーション用**
+ **ループバックアドレス (127.0.0.1) に接続できますか?** Windows に `ping` コマンドラインツールがある場合は、コマンドプロンプトウィンドウを開いて 127.0.0.1 に ping を実行します。Ctrl-C を押して ping を終了します。

  ```
  ping 127.0.0.1
  ```  
**Example ping 出力**  

  ```
  C:\>ping 127.0.0.1
  
  Pinging 127.0.0.1 with 32 bytes of data:
  Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
  Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
  Reply from 127.0.0.1: bytes=32 time=1ms TTL=128
  
  Ping statistics for 127.0.0.1:
      Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
  Approximate round trip times in milli-seconds:
      Minimum = 0ms, Maximum = 1ms, Average = 0ms
  Control-C
  ^C
  C:\>
  ```

  ping でパケットが失われたと表示される場合は、他のソフトウェア (ローカルファイアウォール、セキュリティ設定、マルウェア対策プログラムなど) が接続をブロックしている可能性があります。
+ **アプリケーションは実行中ですか?** ローカルシミュレーションはアプリケーションごとに別々のウィンドウとして実行されます。空間アプリケーションおよび `ViewApp` のウィンドウが開いていることを確認します。詳細については、「[でのローカル開発 SimSpace Weaver](working-with_local-development.md)」を参照してください。
+ **正しい IP アドレスとポート番号を使用しましたか?** ローカルシミュレーションに接続するときには `tcp://127.0.0.1:7000` を使用する必要があります。詳細については、「[でのローカル開発 SimSpace Weaver](working-with_local-development.md)」を参照してください。
+ **接続を遮断する可能性のあるローカルセキュリティソフトウェアはありますか?** セキュリティ設定、ローカルファイアウォール、またはマルウェア対策プログラムを確認して、TCP ポート`7000` での `127.0.0.1` への接続がブロックされていないか確認します。

# AWS CLI が認識しない `simspaceweaver`
<a name="troubleshooting_old-cli"></a>

が、 が について知らないことを示すエラー AWS CLI を表示した場合は SimSpace Weaver、次のコマンドを実行します。

```
aws simspaceweaver help
```

次の行で始まり、使用可能なすべての選択肢を一覧表示するエラーが発生した場合、 は古いバージョンである AWS CLI 可能性があります。

```
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:

  aws help
  aws <command> help
  aws <command> <subcommand> help

aws: error: argument command: Invalid choice, valid choices are:
```

次のコマンドを実行して、 のバージョンを確認します AWS CLI。

```
aws --version
```

バージョンが 2.9.19 以前の場合は、 AWS CLIを更新する必要があります。の現在のバージョン AWS CLI は、2.9.19「」より後であることに注意してください。

を更新するには AWS CLI、「 バージョン 2 ユーザーガイド[」の「 の最新バージョンのインストールまたは更新 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)」を参照してください。 *AWS Command Line Interface *