Cuộc gọi API từ quy trình Application Engine

Để gọi các điểm cuối API Gateway thì cần xác thực với API Gateway. Không thể gọi API Gateway trực tiếp. Thay vào đó, ủy quyền là qua một ứng dụng dịch vụ phụ trợ. Quản trị viên duy trì tài khoản dịch vụ có cấp phép của chủ sở hữu nguồn lực. Mỗi tài khoản dịch vụ đại diện cho một người dùng mà các cuộc gọi được thực hiện API Gateway. Nghĩa là, tài khoản dịch vụ được sử dụng để mạo danh một người dùng của ứng dụng phụ trợ.

Gọi API Gateway yêu cầu đáp ứng các điều kiện tiên quyết sau:

  • Một ứng dụng dịch vụ phụ trợ trên cấp độ đối tượng thuê được tạo trong API Gateway. Không có ứng dụng này, không thể liên lạc với API Gateway.
  • Tài khoản dịch vụ cho mạo danh người dùng.

Tài khoản dịch vụ cho ứng dụng phụ trợ được tạo thủ công trong Infor OS Portal và tải xuống dưới dạng tệp .ionapi.

Tài khoản dịch vụ để mạo danh người dùng cũng được tạo trong Bảo mật Infor OS Portal và được tải xuống dưới dạng tệp .csv. Các tài khoản dịch vụ bao gồm Khóa Truy cập và một Khóa bí mật.

Tài khoản dịch vụ cho cả ứng dụng phụ trợ và mạo danh người dùng đều được quản lý trong tệp bảng điều khiển Tài khoản Dịch vụ. Thông tin đăng nhập được tạo bởi ứng dụng dịch vụ Backend, bao gồm một Máy khách OAuthID và Bí mật Máy khách.
Ghi chú

Chúng tôi khuyên bạn nên xác định những tác vụ chạy không quá 15 phút khi sử dụng lệnh gọi API Gateway để gọi các hàm của Modeling Service. Sau 15 phút, các hàm sẽ bị hủy. Tuy nhiên, thao tác hủy không có hiệu lực trong Modeling Service, trong đó các truy vấn tải, tập lệnh và ánh xạ vẫn tiếp tục chạy.