Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
PLATÍ PRO: Všechny úrovně služby správy rozhraní API
Tento článek popisuje, jak importovat službu OData pomocí popisu metadat. Jako příklad se používá sap Gateway Foundation.
V tomto článku:
- Načtení metadat OData ze služby SAP
- Import metadat OData do služby Azure API Management, a to buď přímo, nebo po převodu na specifikaci OpenAPI
- Dokončení konfigurace rozhraní API
- Testovat rozhraní API na portálu Azure Portal
Požadavky
Instance správy API. Pokud ho nemáte, proveďte kroky v tématu Vytvoření instance služby API Management pomocí webu Azure Portal.
Systém a služba SAP, které jsou vystavené jako OData v2 nebo v4.
Pokud váš back-end SAP používá certifikát podepsaný svým držitelem (k testování), možná budete muset zakázat ověření řetězce důvěryhodnosti pro SSL. Provedete to tak, že nakonfigurujete back-end ve vaší instanci služby API Management:
- Na portálu Azure, v části Rozhraní API, vyberte Backends>+ Přidat.
- Přidejte vlastní adresu URL , která odkazuje na back-endovou službu SAP.
- Zrušte zaškrtnutí políček Ověřit řetěz certifikátů a Ověřit název certifikátu .
Poznámka:
V produkčních scénářích používejte pro kompletní ověřování SSL správné certifikáty.
Načtení metadat OData ze služby SAP
K načtení XML metadat ze služby SAP použijte jednu z následujících metod. Pokud plánujete převést XML metadat na specifikaci OpenAPI, uložte soubor místně.
- Použijte klienta SAP Gateway (transakce
/IWFND/GW_CLIENT).
nebo - Proveďte přímé volání HTTP pro načtení XML:
http://<OData server URL>:<port>/<path>/$metadata.
Přejít k instanci služby API Management
Na portálu Azure vyhledejte a vyberte služby API Management:
Na stránce služby API Management vyberte instanci služby API Management:
Import rozhraní API do služby API Management
Zvolte jednu z následujících metod pro import rozhraní API do služby API Management:
- Importujte XML metadat přímo jako rozhraní API OData.
- Převeďte XML metadat na specifikaci OpenAPI.
Import metadat OData
V nabídce vlevo vyberte rozhraní API> a pak vyberte + Přidat rozhraní API.
V části Vytvořit z definice vyberte OData:
Zadejte nastavení rozhraní API. Později můžete nastavení aktualizovat tak, že přejdete na kartu Nastavení rozhraní API.
Ve specifikaci OData zadejte adresu URL koncového bodu metadat OData. Tato hodnota je obvykle adresa URL kořenového adresáře služby, připojena pomocí
/$metadata. Případně vyberte místní soubor XML OData, který chcete importovat.Zadejte další nastavení pro konfiguraci rozhraní API. Tato nastavení jsou vysvětlena v tutoriálu Import a publikování vašeho prvního rozhraní API.
Vyberte Vytvořit.
Rozhraní API se přidá do seznamu rozhraní API. Sady entit a funkce, které jsou zveřejněné v popisu metadat OData, se zobrazí na kartě Sady entit a funkce rozhraní API.
Aktualizace schématu OData
V portálu můžete přistoupit k editoru a zobrazit si schéma OData vašeho rozhraní API. Pokud se rozhraní API změní, můžete schéma ve službě API Management aktualizovat také ze souboru nebo koncového bodu služby OData.
V nabídce vlevo vyberte rozhraní API a pak vyberte rozhraní API OData.
Na kartě Sady entit a funkce vyberte tři tečky (...) vedle sady nebo funkce entity a pak vyberte Upravit.
Zkontrolujte schéma. Pokud ho chcete aktualizovat, vyberte Možnost Aktualizovat ze souboru nebo Aktualizovat schéma z koncového bodu.
Testování rozhraní API OData
V nabídce vlevo vyberte rozhraní API a pak vyberte rozhraní API OData.
Na kartě Sady entit a funkce vyberte tři tečky (...) vedle sady nebo funkce entity a pak vyberte Test.
V testovací konzole zadejte parametry šablony, parametry dotazu a hlavičky testu a pak vyberte Test. Další informace o testování rozhraní API na portálu najdete v tématu Testování nového rozhraní API na portálu.
Zabezpečení rozhraní OData API
Zabezpečte své rozhraní API OData použitím stávajících zásad ověřování a autorizace azásad ověřování OData pro ochranu před útoky prostřednictvím požadavků rozhraní OData API.
Návod
Na portálu nakonfigurujte zásady pro vaše rozhraní API OData na kartě Zásady rozhraní API.
Důležité informace o produkčním prostředí
- Podívejte se na ukázkový kompletní scénář integrace služby API Management s bránou SAP.
- Řízení přístupu k back-endu SAP pomocí zásad služby API Management Pokud je například rozhraní API importováno jako rozhraní API OData, použijte zásadu ověření požadavku OData. Existují také fragmenty zásad pro šíření objektu zabezpečení SAP pro SAP ECC nebo S/4HANA nebo SAP SuccessFactors a načtení tokenu X-CSRF.
- Pokyny k nasazení, správě a migraci rozhraní API ve velkém měřítku najdete v tématech:
- Automatizovaná nasazení rozhraní API s využitím APIOps
- CI/CD pro API Management pomocí šablon Azure Resource Manageru.
Související obsah
- Omezení importu rozhraní API
- Importovat specifikaci OpenAPI
- Importujte API SOAP
- Import rozhraní SOAP API a jeho převod na rozhraní REST
- Importujte rozhraní API služby App Service
- Importujte API aplikace kontejneru
- Importujte API WebSocket
- Importujte GraphQL API
- Import schématu GraphQL a nastavení překladačů polí
- Importujte rozhraní API funkční aplikace
- Import rozhraní API aplikace logiky
- Importovat službu Service Fabric
- Importujte API Azure AI Foundry rozhraní
- Importujte rozhraní API Azure OpenAI
- Import rozhraní LLM API
- Import OData API
- Exportujte REST API jako MCP server
- Zveřejnění existujícího serveru MCP
- Import rozhraní API agenta A2A
- Import metadata SAP OData
- Importujte rozhraní API gRPC
- Úprava rozhraní API