Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: Alla API Management-nivåer
Den här artikeln beskriver hur du importerar en OData-tjänst med hjälp av dess metadatabeskrivning. SAP Gateway Foundation används som exempel.
I den här artikeln kommer du att:
- Hämta OData-metadata från din SAP-tjänst
- Importera OData-metadata till Azure API Management, antingen direkt eller efter konvertering till en OpenAPI-specifikation
- Fullständig API-konfiguration
- Testa API:et i Azure Portal
Förutsättningar
- En instans av API-hantering. Om du inte har någon slutför du stegen i Skapa en API Management-instans med hjälp av Azure-portalen. 
- Ett SAP-system och en tjänst som exponeras som OData v2 eller v4. 
- Om SAP-serverdelen använder ett självsignerat certifikat (för testning) kan du behöva inaktivera verifieringen av förtroendekedjan för SSL. Det gör du genom att konfigurera en serverdel i DIN API Management-instans: - I Azure Portal går du till API:er och väljer Serverdelar>+ Lägg till.
- Lägg till en anpassad URL som pekar på SAP-serverdelstjänsten.
- Avmarkera kryssrutorna Verifiera certifikatkedja och Verifiera certifikatnamn .
 - Kommentar - I produktionsscenarier använder du rätt certifikat för SSL-verifiering från slutpunkt till slutpunkt. 
Hämta OData-metadata från din SAP-tjänst
Använd någon av följande metoder för att hämta metadata-XML från DIN SAP-tjänst. Om du planerar att konvertera metadata-XML till en OpenAPI-specifikation sparar du filen lokalt.
- Använd SAP Gateway-klienten (transaktion /IWFND/GW_CLIENT).
 eller
- Gör ett direkt HTTP-anrop för att hämta XML: http://<OData server URL>:<port>/<path>/$metadata.
Gå till API Management-instansen
- I Azure -portalensöker du efter och väljer API Management-tjänster: 
- På sidan API Management Services väljer du din API Management-instans: 
Importera ett API till API Management
Välj någon av följande metoder för att importera api:et till API Management:
- Importera metadata-XML som ett OData-API direkt.
- Konvertera metadata-XML till en OpenAPI-specifikation.
Importera OData-metadata
- Välj API:er> i den vänstra menyn och välj sedan + Lägg till API. 
- Under Skapa från definition väljer du OData:   
- Ange API-inställningar. Du kan uppdatera inställningarna senare genom att gå till fliken Inställningar i API:et. - I OData-specifikation anger du en URL för en OData-metadataslutpunkt. Det här värdet är vanligtvis URL:en till tjänstroten, som läggs till med - /$metadata. Du kan också välja en lokal OData XML-fil som ska importeras.
- Ange ytterligare inställningar för att konfigurera ditt API. De här inställningarna beskrivs i självstudien Importera och publicera ditt första API . 
 
- Välj Skapa. - API:et läggs till i listan över API:er. Entitetsuppsättningar och funktioner som exponeras i beskrivningen av OData-metadata visas på fliken Entitetsuppsättningar och funktioner i API:et. 
Uppdatera OData-schemat
Du kan komma åt en redigerare i portalen för att visa ditt API:s OData-schema. Om API:et ändras kan du även uppdatera schemat i API Management från en fil eller en OData-tjänstslutpunkt.
- I den vänstra menyn väljer du API:er och sedan ditt OData-API. 
- På fliken Entitetsuppsättningar och funktioner väljer du ellipsen (...) bredvid en entitetsuppsättning eller funktion och väljer sedan Redigera. 
- Granska schemat. Om du vill uppdatera den väljer du Uppdatera från fil eller Uppdatera schema från slutpunkten. 
Testa ditt OData-API
- I den vänstra menyn väljer du API:er och sedan ditt OData-API. 
- På fliken Entitetsuppsättningar och funktioner väljer du ellipsen (...) bredvid en entitetsuppsättning eller funktion och väljer sedan Testa. 
- I testkonsolen anger du mallparametrar, frågeparametrar och huvuden för testet och väljer sedan Testa. Mer information om hur du testar API:er i portalen finns i Testa det nya API:et i portalen. 
Skydda ditt OData-API
Skydda ditt OData-API genom att tillämpa befintliga autentiserings- och auktoriseringsprinciper och en OData-valideringsprincip för att skydda mot attacker via OData API-begäranden.
Tips
I portalen konfigurerar du principer för ditt OData-API på fliken API-principer .
Produktionsöverväganden
- Se ett exempel på ett scenario från slutpunkt till slutpunkt för integrering av API Management med en SAP-gateway.
- Kontrollera åtkomsten till en SAP-serverdel med hjälp av API Management-principer. Om API:et till exempel importeras som ett OData-API använder du principen verifiera OData-begäran . Det finns också principfragment för SAP-huvudpropagering för SAP ECC eller S/4HANA eller SAP SuccessFactors och hämtning av ett X-CSRF-token.
- Vägledning om hur du distribuerar, hanterar och migrerar API:er i stor skala finns i:
Relaterat innehåll
- Begränsningar för API-import
- Importera en OpenAPI-specifikation
- Importera ett SOAP-API
- Importera ett SOAP-API och konvertera det till REST-
- Importera ett App Service-API
- Importera ett API för containerapp
- Importera ett WebSocket-API
- Importera ett GraphQL-API
- Importera ett GraphQL-schema och konfigurera fältmatchare
- Importera ett funktionsapp-API
- Importera ett API för logikapp
- Importera en tjänst i Service Fabric
- Importera ett Azure AI Foundry-API
- Importera ett Azure OpenAI-API
- Importera ett LLM-API
- Importera ett OData-API
- Importera SAP OData-metadata
- Importera ett gRPC-API
- Redigera ett API
 
              
               
              
               
              
               
              
               
              
               
              
               
              
               
              
               
              
              