簡體   English   中英

在Anypoint API Manager 1中查找API自動發現的API ID

[英]Find out API ID for API Auto Discovery in Anypoint API Manager 1

我有一個使用Mule 4.1.3在Anypoint 7.1中構建的應用程序,並將其成功部署到運行時管理器中。

我想設置API自動發現,但是發現API Manager看起來仍然是版本1,而不是版本2,因為我看不到API ID。

在這種情況下,如何設置API自動發現,因為我需要在項目中對其進行設置的API ID,而Anypoint Studio 7.1不提供用於在Mule 3.8.3中設置API自動發現的字段。

謝謝

Mule 4中,自動發現機制與Mule 3完全不同。它使用API​​ ID代替API名稱和版本。 標簽名稱也會更改。 除此之外,為了成功將您的流程與“ API管理器”中定義的相應API“鏈接”,必須事先在此處創建API實例。

例:

..
xmlns:api-gateway="http://www.mulesoft.org/schema/mule/api-gateway"
..
http://www.mulesoft.org/schema/mule/api-gateway http://www.mulesoft.org/schema/mule/api-gateway/current/mule-api-gateway.xsd
..
<api-gateway:autodiscovery apiId="1234" flowRef="myFlow" />
..

1234 = API實例的ID

“ myFlow” =鏈接到API實例的流程

Studio 7.1提供了用於指定自動發現的選項。 請在XML的“全局元素”選項卡中查找它。

此外,Mule 4僅適用於2017年11月以后創建或遷移到新模型的組織。 如果您想使用Mule v4.x,則應請求將2017年11月之前的組織遷移到新模型。 Mule v3.8.x和Mule v3.9.x可以與2017年11月之前和之后的發行類型組織一起使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM