

终止支持通知：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)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 获取定制化应用程序的 IP 地址和端口号
<a name="working-with_get-ip"></a>

要查看您的模拟，您需要创建一个定制化 App 并通过客户端连接到该应用程序。有关更多信息，请参阅中的教程[入门 SimSpace Weaver](getting-started.md)。您可以使用以下步骤获取定制化应用程序的 IP 地址和端口号。使用适合您的操作系统的路径分隔符（例如，`\`在 Windows 和 Linux `/` 中）。

**获取 IP 地址和端口号**

1. 使用 ** ListSimulations**API 获取模拟的名称。

   ```
   aws simspaceweaver list-simulations
   ```

   输出示例：

   ```
   {
       "Simulations": [
           {
               "Status": "STARTED",
               "CreationTime": 1664921418.09,
               "Name": "MyProjectSimulation_22-10-04_22_10_15",
               "Arn": "arn:aws:simspaceweaver:us-west-2: 111122223333:simulation/MyProjectSimulation_22-10-04_22_10_15",
               "TargetStatus": "STARTED"
           }
       ]
   
   }
   ```

1. 使用 ** DescribeSimulation**API 获取模拟中的域名列表。

   ```
   aws simspaceweaver describe-simulation --simulation simulation-name
   ```

   在输出的 `LiveSimulationState` 部分中查找 `Domains` 部分。

   输出示例：

   ```
       "LiveSimulationState": {
           "Domains": [
               {
                   "Type": "",
                   "Name": "MySpatialSimulation",
                   "Lifecycle": "Unknown"
               },
               {
                   "Type": "",
                   "Name": "MyViewDomain",
                   "Lifecycle": "ByRequest"
               }
           ],
   ```

1. 使用 ** ListApps**API 获取网域中的自定义应用程序列表。例如，示例项目中视图（自定义）应用程序的域名为`MyViewDomain`。在输出中查找应用程序名称。

   ```
   aws simspaceweaver list-apps --simulation simulation-name --domain domain-name
   ```

   输出示例：

   ```
    
   {
       "Apps": [
           {
               "Status": "STARTED",
               "Domain": "MyViewDomain",
               "TargetStatus": "STARTED",
               "Name": "ViewApp",
               "Simulation": "MyProjectSimulation_22-10-04_22_10_15"
           }
       ]
   }
   ```

1. 使用 ** DescribeApp**API 获取 IP 地址和端口号。对于示例项目，域名称为 `MyViewDomain`，应用程序名称为 `ViewApp`。

   ```
   aws simspaceweaver describe-app --simulation simulation-name --domain domain-name --app app-name
   ```

   IP 地址和端口号位于输出的 `EndpointInfo` 块中。IP 地址是 `Address` 的值，端口号是 `Actual` 的值。

   输出示例：

   ```
   {
       "Status": "STARTED",
       "Domain": "MyViewDomain",
       "TargetStatus": "STARTED",
       "Simulation": "MyProjectSimulation_22-10-04_22_10_15",
       "LaunchOverrides": {
           "LaunchCommands": []
       },
       "EndpointInfo": {
           "IngressPortMappings": [
               {
                   "Declared": 7000,
                   "Actual": 4321
               }
           ],
           "Address": "198.51.100.135"
       },
       "Name": "ViewApp"
   }
   ```
**注意**  
`Declared` 的值是应用程序代码应绑定的端口号。的值`Actual`是向客户端 SimSpace Weaver 公开的用于连接您的应用程序的端口号。 SimSpace Weaver 将`Declared`端口映射到端`Actual`口。