This topic describes the integration solutions that are supported by Resource Orchestration Service (ROS).
API operation integration
ROS provides API operations that are suitable for various items, such as stacks, resources, and resource scenarios. You can integrate the API operations into your business systems. For more information about how to call Alibaba Cloud API operations, see Overview.
API version
API version | Description |
Recommended |
Endpoints
The endpoints of ROS are independent of Alibaba Cloud regions and vary based on the ROS region in which your account resides. The following table lists the mappings between ROS regions and endpoints.
ROS region | Public endpoint | VPC endpoint |
China | ros.aliyuncs.com | ros.vpc-proxy.aliyuncs.com |
Singapore | ros-intl.aliyuncs.com | ros-intl.vpc-proxy.aliyuncs.com |
User identities
User identity | Supported |
Yes | |
RAM user (recommended) | Yes |
RAM role (recommended) | Yes |
We recommend that you grant permissions to a Resource Access Management (RAM) user or RAM role based on your business requirements and use the RAM user or RAM role to call API operations.
API style
The remote procedure call (RPC) style is used. For more information, see Request syntax and signature method V2 for RPC APIs. The API style determines the call methods of API operations. For more information, see API styles.
Call methods
Call method | Supported | Remarks |
Yes | For more information about the programming languages supported by ROS SDK and the installation methods of the dependencies, see ROS SDK. For more information about SDK examples, see SDK sample code. | |
Yes | For example, you can run the | |
Yes | You must encapsulate API requests based on your business requirements. For more information, see Custom encapsulation. |
We recommend that you use Alibaba Cloud SDK to call API operations.
Resource integration by ROS
The following table describes the categories of resources that are supported by ROS.
Cloud service | Regular resource | Data source resource |
ROS |
| DATASOURCE::ROS::StackGroups: queries the information about stack groups. |
For more information about how to use ROS to automatically create and configure resources, see What is ROS?
Resource integration by Terraform
The following table describes the ROS resources supported by Terraform.
Cloud service | Resource |
ROS |
|
For more information about how to use Terraform to automatically create and manage resources, see What is Terraform?
Console integration
You can customize user interface (UI) elements in the ROS console to implement automated integration.