Product là gì? Trong Azure API Management (APIM), Product là một khái niệm cốt lõi, giúp tổ chức và quản lý các API được cung cấp bởi một tổ chức. Products không chỉ là một nhóm các API mà còn tích hợp với các tính năng quản lý quyền truy cập, chính sách bảo mật, và các gói dịch vụ, tạo điều kiện thuận lợi cho việc quản lý lifecycle của API một cách hiệu quả. Tham khảo thêm về Subscription key: https://nhatkyhoctap.blogspot.com/2025/01/azure-management-api-huong-dan-tao-api.html Hướng dẫn sử dụng Product trong API Giả sử bạn có 2 APIs https://petstore3.swagger.io/api/v3/openapi.json https://petstore.swagger.io/v2/swagger.json Thêm 2 APIs trên tương ứng với suffix cho swagger UI v3 là petstore, v2 là petstorev2 Trong Azure Portal, tìm kiếm và vào API Management Service của bạn. Trong tab Products, chọn + Add Product. Thêm 2 product Swgger Petstore - OpenAPI 3.0 và Swagger Petstore v2 Trong Azure Portal, bạn chọn Subscription, tạo các Subscriptions tương ứng: dev-subscription: scope ...
Part 1: https://nhatkyhoctap.blogspot.com/2024/11/azure-management-api-huong-dan-tao-api.html Trong phần này, mình cập nhật lại OpenAPI version 3 so với Part 1 Xem bài viết ở đây để biết được sự khác nhau của OpenAPI version 3 và 2: https://blog.stoplight.io/difference-between-open-v2-v3-v31 API PetStore URL OpenAPI: https://petstore3.swagger.io/api/v3/openapi.json Các endpoint nổi bật: GET /pet/{petId}: Truy vấn thông tin một thú cưng. POST /store/order: Đặt hàng cho thú cưng. GET /user/{username}: Lấy thông tin một người dùng. Bạn có thể test thử API tại đây: https://petstore3.swagger.io/ Tạo API Mới trong Azure API Management Trong Azure Portal, tìm kiếm và vào API Management Service của bạn. Trong tab APIs, chọn + Add API. Chọn OpenAPI Specification trong danh sách các tùy chọn. Ở mục OpenAPI specification, nhập URL https://petstore3.swagger.io/api/v3/openapi.json Điền thông tin API: Display name: PetStore API. API URL suffix: petstore. Tags : tổ chức APIs theo...