API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (nis/2021-12-16) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.
Traffic Analysis
|
API |
Title |
Description |
| GetNisNetworkRanking | GetNisNetworkRanking | This operation uses sorting algorithms and data processing to analyze and rank traffic across various cloud network resources. It also sorts metrics from Alibaba Cloud performance monitoring probes. This helps you quickly identify network bottlenecks, optimize resource configurations, and improve overall network performance. |
Self-service Diagnostics
|
API |
Title |
Description |
| CreateNetworkPath | CreateNetworkPath | Creates a network path for reachability analysis. |
Network metrics
|
API |
Title |
Description |
| GetNisNetworkMetrics | GetNisNetworkMetrics | Retrieves detailed metric trend data for a specified Network Intelligence Service (NIS) network analysis scenario. The data includes metric trends for traffic analysis and performance monitoring. |
Network inspection
|
API |
Title |
Description |
| StartNisInspectionTask | StartNisInspectionTask | Starts an inspection task to generate an inspection report. |
| UpdateNisInspectionTask | UpdateNisInspectionTask | Updates an inspection task. |
| DeleteNisInspectionTask | DeleteNisInspectionTask | Deletes an inspection task. |
| ListNisInspectionTasks | ListNisInspectionTasks | Lists the network inspection tasks. |
| DescribeNisInspectionTask | DescribeNisInspectionTask | Queries the details of an inspection task. |
| ListNisInspectionResourceType | ListNisInspectionResourceType | Lists the resource types available for inspection. |
| DescribeNisInspectionReportStatus | DescribeNisInspectionReportStatus | Describes the status of an inspection report. |
| DescribeNisInspectionReportSummary | DescribeNisInspectionReportSummary | Queries an inspection report summary. |
| DescribeNisInspectionReportCheckItems | DescribeNisInspectionReportCheckItems | Describes check items in an inspection report. |
| DescribeNisInspectionRecommendationResources | DescribeNisInspectionRecommendationResources | Queries the instances of abnormal items identified in an inspection report. |
| ListNisInspectionTaskReports | ListNisInspectionTaskReports | Queries a list of inspection task reports. |
| DeleteNisInspectionReport | DeleteNisInspectionReport | Deletes an inspection report. |
Others
|
API |
Title |
Description |
| CreateAndAnalyzeNetworkPath | CreateAndAnalyzeNetworkPath | Initiates a task for analyzing network reachability. |
| CreateNetworkReachableAnalysis | CreateNetworkReachableAnalysis | Creates a task for analyzing network reachability. |
| DeleteNetworkPath | DeleteNetworkPath | Deletes a network path. |
| DeleteNetworkReachableAnalysis | DeleteNetworkReachableAnalysis | Deletes a task for analyzing network reachability. |
| GetInternetTuple | GetInternetTuple | Queries the rankings of Internet traffic data in the form of 1-tuple, 2-tuple, or 5-tuple. Internet traffic data can be ranked by metrics such as traffic volumes and the number of packets. |
| GetNatTopN | GetNatTopN | Queries the real-time SNAT performance ranking of a NAT gateway. |
| GetNetworkReachableAnalysis | GetNetworkReachableAnalysis | Obtains the results of network reachability analysis. |
| GetTransitRouterFlowTopN | GetTransitRouterFlowTopN | Queries the rankings of inter-region traffic data in the form of 1-tuple, 2-tuple, or 5-tuple. Inter-region traffic data can be ranked by metrics such as traffic volumes and the number of packets. |
| GetVbrFlowTopN | GetVbrFlowTopN | Queries the rankings of hybrid cloud traffic data in the form of 1-tuple, 2-tuple, or 5-tuple. Hybrid cloud traffic data can be ranked by metrics such as traffic volumes and the number of packets. |