

終止支援通知： 將於 2026 AWS 年 5 月 20 日結束對 的支援 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>

若要檢視模擬，您可以建立自訂應用程式，並與用戶端連線。如需詳細資訊，請參閱 中的教學課程[入門 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
   ```

   在輸出的 `Domains`區段中尋找 `LiveSimulationState`區段。

   輸出範例：

   ```
       "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 公開以連接到您 app 的連接埠號碼。將`Declared`連接埠 SimSpace Weaver 映射至`Actual`連接埠。