ServiceStage
ServiceStage
All results for "
" in this service
All results for "
" in this service
What's New
Function Overview
Service Overview
ServiceStage Infographics
Introduction to ServiceStage
Application Scheduling and Resource Management Framework
Microservice Operation and Governance Framework
Intelligent Application O&M
What Is ServiceStage?
Product Advantages
Application Scenario
Constructing Microservice Applications
Web Application Lifecycle Management
Security
Shared Responsibilities
Authentication and Access Control
Data Protection
Audit and Logs
Resilience
Security Risk Monitoring
Microservice Engine Versions
Restrictions
Edition Differences
Permissions Management
Relationship with Other Cloud Services
Glossary
Billing
ServiceStage Billing Overview
Billing Modes
Billing Mode Overview
Pay-per-Use
Billing Items
Bills
About Arrears
Stopping Billing
Cost Management
Billing FAQs
Can I Change My ServiceStage Edition in Pay-per-Use Mode?
Getting Started
Using ServiceStage to Host Microservice Applications
Getting Started with Common Practices
User Guide
Instruction
Before You Start
ServiceStage Product Editions
Logging In to ServiceStage
Changing the ServiceStage Product Edition
Buying a ServiceStage Resource Package
ServiceStage Usage Process
Using IAM to Grant Access to ServiceStage
Creating a User and Granting ServiceStage Permissions
Creating a Custom Policy
Granting Permissions to ServiceStage-Dependent Services
Environment Management
Environment Overview
Creating an Environment
Creating a VM Environment in Resource Management Mode
Creating a Kubernetes Environment in Resource Management Mode
Creating a VM + Kubernetes Environment in Resource Management Mode
Managing Basic Resources in the Environment
Managing Basic Resources
Managing Cluster Resources
Binding a Cluster
Managing Namespaces
Managing Configuration Items
Managing Secrets
Managing Plug-ins
Managing Sermant Injector
Managing Metrics Server
Unbinding a Cluster
Managing VM Agents
Removing a Basic Resource
Managing Environment Variables of an Environment
Editing an Environment
View Environment Details
Deleting an Environment
Application Management
Application Overview
Creating an Application
Managing Environment Variables of an Application
Editing an Application
Viewing Application Overview
Deleting an Application
Component Management
Component Overview
Creating and Deploying a Component
Creating a Component Based on a Container Using Manual Configurations
Creating a Component Based on a Container Using YAML Configurations
Creating a Component Based on a VM
Creating a Component by Importing a CCE Workload
Creating a Component Using a Component Template
Upgrading a Single Component
Upgrading a Component in Single-batch Release Mode
Upgrading a Component in Rolling Release Mode
Upgrading a Component in Dark Launch Mode
Upgrading a Component Using a Component Template
Upgrading Components in Batches
Redeploying a Component
Redeploying a Component in Single-batch Release Mode
Redeploying a Component in Rolling Release Mode
Redeploying a Component in Dark Launch Mode
Redeploying a Component Using a Component Template
Redeploying a Job Component
Rolling Back a Component
Cloning Components in Batches
Synchronizing Component Configurations in Batches
Managing Component Details
Managing Component Labels
Changing the Component Description
Managing Component Instances
Configuring the Component Access Mode
Changing the Component Access Domain Name
Starting or Stopping a Component
Manually Synchronizing the Component Status
Configuring a Scaling Policy of a Component Instance
Component Instance Scaling Policy Overview
Configuring a Manual Scaling Policy
Managing HPA Policies
Component O&M
Viewing Component Running Metrics
Customizing Component Running Metrics
Managing Component Logs
Managing Component AOM Logs
Managing Component LTS Logs
LTS Log Overview
Configuring an LTS Log Group
Searching for Running Logs
Quickly Querying Logs
Using Visualization to Analyze Logs
Viewing Real-Time Logs
Unbinding an LTS Log Group
Viewing Container Logs
Configuring Alarm Thresholds for Resource Monitoring
Viewing Component Running Events
Managing Cloud Service Settings of a Component
Binding a Microservice Engine
Binding a Distributed Cache
Binding a Cloud Database
Binding a GaussDB Instance
Binding a DMS for RocketMQ Instance
Binding a CSS Instance
Managing Container Settings of a Container-Deployed Component
Adding an Environment Variable of a Component
Configuring the Startup Command and Lifecycle of a Component
Configuring Data Storage
Configuring a Log Policy of an Application
Configuring Health Check
Managing Application Settings of a Container-Deployed Component
Managing Advanced Settings of a Container-Deployed Component
Configuring a Component Upgrade Policy
Configuring a Scheduling Policy of a Component Instance
Configuring a Tolerance Policy of a Component Instance
Configuring Performance Management of a Container-Deployed Component
Configuring Custom Monitoring of a Component
Configuring Component Job Settings
Managing VM-Deployed Component Configurations
Configuring VM Settings
Managing Application Settings of a VM-Deployed Component
Configuring Application Performance Management of a VM-Deployed Component
Configuring Log Settings of a VM-Deployed Component
Viewing Component Details
Viewing the Component Running Environment
Deleting a Component
Configuration Management
Configuration Overview
Managing Groups
Managing Configuration Files
Creating a Configuration File
Importing a Configuration File
Exporting a Configuration File
Editing a Configuration File
Viewing Version Details of a Configuration File
Comparing Configuration Files
Rolling Back a Configuration File
Pushing a Configuration File Version to an Associated Component
Deleting a Configuration File
Release Management
New Release Management
Overview
Creating a Region Release Task
Creating a Region Release Task Using Manual Configurations
Creating a Region Release Task Using a Release Task Template
Managing Region Release Tasks
Releasing a Region Release Task
Pausing the Release of a Region Release Task
Continuing to Release a Region Release Task
Retrying a Region Release Task
Rolling Back a Region Release Task
Editing a Region Release Task Created Using Manual Configurations
Editing a Region Release Task Created Using a Release Task Template
Cloning a Region Release Task Created Using Manual Configurations
Cloning a Region Release Task Created Using a Release Task Template
Configuring a Triggering Policy of a Region Release Task
Viewing the Running Records of a Region Release Task
Viewing Region Release Task Details
Deleting a Region Release Task
Old Release Management
Overview
Creating a Release Task
Creating a Batch Deployment Release Task
Creating a Batch Upgrade Release Task
Creating a Batch Clone Release Task
Releasing a Release Task
Suspending the Release of a Release Task
Editing a Release Task
Editing a Batch Deployment Release Task
Editing a Batch Upgrade Release Task
Editing a Batch Clone Release Task
Cloning a Release Task
Cloning a Batch Deployment Release Task
Cloning a Batch Upgrade Release Task
Cloning a Batch Clone Release Task
Rolling Back a Released Batch Upgrade Release Task
Viewing a Release Task
Deleting a Release Task
System Settings
Tech Stack Management
Adding a Custom Technology Stack Version
Enabling and Disabling a Technology Stack Version
Enabling and Disabling a Technology Stack
Editing a Custom Technology Stack Version
Deleting a Custom Technology Stack Version
Directory Settings
Deployment Source Management
Managing the Software Center
Managing Software Packages
Packaging Specifications of Software Packages
Managing Image Repositories
Uploading an Image
Managing Images
Managing Organizations
Continuous Delivery
Continuous Delivery Overview
Viewing Build Jobs
Creating a Source Code Job
Creating a Package Job
Maintaining Build Jobs
Editing a Source Code Job
Editing a Package Job
Starting a Build Job
Configuring Branch or Tag Build
Deleting a Build Job
Managing Pipelines
Pipeline Overview
Creating a Pipeline
Configuring a Pipeline Triggering Policy
Editing a Pipeline
Cloning a Pipeline
Starting and Stopping a Pipeline
Approving a Pipeline
Viewing Pipeline Details
Viewing Pipeline Running Records
Deleting a Pipeline
Managing Repository Authorization
Microservice Engine
Cloud Service Engine Overview
Creating a Microservice Engine
Managing Microservice Engines
Viewing Microservice Engine Information
Obtaining the Service Center Address of a Microservice Engine
Obtaining the Configuration Center Address of a Microservice Engine
Viewing the Instance Quota of a Microservice Engine
Viewing the Configuration Item Quota of a Microservice Engine
Configuring Backup and Restoration of a Microservice Engine
Managing Public Network Access for a Microservice Engine
Binding an EIP
Unbinding an EIP
Viewing Microservice Engine Operation Logs
Upgrading a Microservice Engine Version
Deleting a Microservice Engine
Managing Security Authentication for a Microservice Engine
Using Microservice Engines
Using the Microservice Dashboard
Managing Microservices
Microservice Governance
Configuration Management (Applicable to Engine 2.x)
Configuration Management (Applicable to Engine 1.x)
System Management
Overview
Accounts
Roles
Key Operations Recorded by CTS
ServiceStage Operations That Can Be Recorded by CTS
Viewing CTS Traces in the Trace List
Viewing Monitoring Metrics and Alarms
Developer Guide
Microservice Developer Guide
Overview
Development Introduction
Related Concepts
Development Process
Development Specifications
Developing Microservice Applications
Preparing the Environment
Connecting Microservice Applications
Connecting Spring Cloud Applications to CSE Engines
Connecting Java Chassis Applications to CSE Engines
Deploying Microservice Applications
Using Microservice Engine Functions
Using Service Registry
Using the Configuration Center
Configuration Center Overview
Using the Configuration Center in Spring Cloud
Using the Configuration Center in Java Chassis
Using Service Governance
Overview
Request Marking
Rate Limiting
Fault Tolerance
Circuit Breaker
Bulkhead
Load Balancing
Service Degradation
Fault Injection
Customized Governance
Blacklist/Whitelist
Using Dark Launch
Using Dashboard
Using Security Authentication
Security Authentication Overview
Creating a Security Authentication Account and Password
Configuring the Security Authentication Account and Password for a Microservice
Appendix
Java Chassis Version Upgrade Reference
Changing and Switching AK/SK Authentication Mode
Configuring the AK/SK
Configuring the AK/SK for Java Chassis Microservice Applications Connected to the Professional Microservice Engine
Configuring the AK/SK for Spring Cloud Microservice Applications Connected to the Professional Microservice Engine
Configuring the AK/SK for Non-Microservice Applications Connected to the Professional Microservice Engine Using Mesher
Obtaining the AK/SK and Project Name
Local Development Tool
Using CSE Engines by Mesher
Mesher Overview
Connecting Mesher Applications to CSE
Resolved Issues in Earlier Versions of Spring Cloud Huawei and Java Chassis
Best Practices
ServiceStage Best Practices
Hosting and Managing a Weather Forecast Microservice Application on ServiceStage
Overview
Deploying a Weather Forecast Microservice Using Source Code
Preparations
Deploying a Microservice Using Source Code
Deploying a Weather Forecast Microservice Using a Software Package
Preparations
Deploying a Microservice Using a Software Package
Microservice Routine O&M
Dark Launch
Microservice Governance
FAQs
What Should I Do If a Weather Forecast Application with the Same Name Exists in the Current Environment?
Enabling Security Authentication for an Exclusive ServiceComb Engine
Connecting ServiceComb Engine Dashboard Data to AOM through ServiceStage
Migrating the Registered Microservice Engine Using ServiceStage Without Code Modification
Hosting a Spring Boot Application on ServiceStage
Preparations
Deploying and Accessing a Spring Boot Application
Upgrading a Component Version Using ELB Dark Launch
Using GitLab to Interconnect with Jenkins to Automatically Build and Perform Rolling Upgrade on Components Deployed on ServiceStage
Overview
Preparations
Preparing the Jenkins Environment
Uploading Code to GitLab
Installing and Initializing obsutil
Installing and Initializing KooCLI
Installing the Jenkins Plug-in and Configuring Jenkins
Interconnection Tests
Using Jenkins to Automatically Build and Perform Rolling Upgrade on Components Deployed on ServiceStage
Build Verification
Manual Build
Jenkins Build Triggered by GitLab
Using ServiceStage to Migrate Components Across AZs and Upgrade Components in Sequence Based on Release Management
Overview
Preparations
Deploying a Component to a CCE Cluster
Using a Release Task to Migrate Components Across AZs
Using a Release Task to Upgrade Components in Batches Across AZs
Using ServiceStage Component Templates to Automatically Create and Upgrade Components
Overview
Preparations
Automatically Creating a Component Using a Component Template
Automatically Upgrading a Component Using a Component Template
Deleting a Component
Deploying Compressed Package Components Based on a VM
Compressed Package Overview
Preparations
Deploying a Compressed Package Component
API Reference
Before You Start
API Overview
Calling APIs
Making an API Request
Authentication
Response
Application Management V3 APIs
Environment
Creating an Environment
Obtaining All Environments
Deleting an Environment Based on the Environment ID
Modifying an Environment Based on the Environment ID
Obtaining Environment Details Based on the Environment ID
Modifying an Environment Resource Based on the Environment ID
Querying a Managed Resource Based on the Environment ID
Updating an Environment Based on the Environment ID
Application
Creating an Application
Obtaining All Applications
Modifying Application Information Based on the Application ID
Deleting an Application Based on the Application ID
Obtaining Application Details Based on the Application ID
Obtaining Application Configurations Based on the Application ID
Modifying Application Configurations Based on the Application ID
Deleting Application Configurations Based on the Application ID
Component
Creating an Application Component
Importing a CCE Workload to an Application to Create a Component
Obtaining All Components of an Application
Obtaining All Components
Modifying Component Information Based on the Component ID
Deleting a Component Based on the Component ID
Obtaining Component Information Based on the Component ID
Delivering a Component Task Based on the Component ID
Obtaining Records Based on the Component ID
Refreshing Component Information Based on the Component ID
Obtaining Component Configuration Information
Creating a Component Based on a Component Template
Parsing a Component Template Package
Deployment Job
Obtaining Job Details
Configuration Management
Creating a Configuration Group
Obtaining a Configuration Group
Creating a Configuration File
Importing a Configuration File
Obtaining Configuration File Information
Obtaining Configuration File Information Based on the Configuration File ID
Deleting a Configuration File Based on the Configuration File ID
Modifying a Configuration File Based on the Configuration File ID
Obtaining the Configuration File Record Based on the Configuration File ID
Obtaining the Configuration File Record Information Based on the Record ID
Deleting a Configuration File Record Based on the Record ID
Obtaining Configuration Group Details Based on the Group ID
Deleting a Configuration Group Based on the Group ID
Add-on Management
Creating an Add-on
Querying the Add-on List
Querying Add-on Metadata
Querying Add-on Details Based on the Add-on ID
Delivering an Add-on Job Based on the Add-on ID
Deleting an Add-on Based on the Add-on ID
Release Management
Old Release Management
Creating a Release Task
Editing a Release Task Based on the Release Task ID
Deleting a Release Task Based on the Release Task ID
Obtaining the Release Task List
Obtaining Information About a Release Task Based on the Release Task ID
Obtaining the Deployment Information About a Release Task Based on the Release Task ID
Executing a Release Task Based on the Release Task ID
Rolling Back a Release Task Based on the Release Task ID
Aborting a Release Task Based on the Release Task ID
New Release Management
Creating a Release Task
Obtaining the Release Task List
Editing a Release Task
Operating a Release Task Based on the Release Task ID
Viewing Release Task Details Based on the Release Task ID
Creating a Trigger Policy Based on the Release Task ID
Modifying a Trigger Policy Based on the Release Task ID
Querying a Trigger Policy Based on the Release Task ID
Parsing a Release Task Template Package
System Configuration
Technology Stack
Creating a Technology Stack
Querying a Technology Stack
Querying a Built-in Image
Querying a Technology Stack Based on the Technology Stack ID
Modifying a Technology Stack Based on the Technology Stack ID
Deleting a Technology Stack Based on the Technology Stack ID
Releasing or Canceling the Release of a Technology Stack
Git Repository Access APIs
Obtaining a Git Repository Authorization List
Obtaining an Authorization Redirection URL
Creating OAuth Authorization
Creating Private Token Authorization
Creating Password Authorization
Deleting Repository Authorization
Obtaining a Repository Namespace
Obtaining Repository Information Based on the Clone URL
Obtaining All Projects in a Namespace
Creating a Software Repository Project
Obtaining a Project Branch
Obtaining a Project Tag
Creating a Project Tag
Deleting a Project Tag
Obtaining Project Commits
Obtaining a Project Hook
Creating a Project Hook
Deleting a Project Hook
Obtaining a Repository File Directory
Obtaining Repository File Contents
Creating a Repository File
Modifying Repository File Contents
Deleting a Repository File
CSE APIs
API Calling
Dynamic Configuration
Importing Configurations
Exporting Configurations
Engine Management
Querying Flavors Supported by an Exclusive Microservice Engine
Querying the Exclusive Microservice Engine List
Creating an Exclusive Microservice Engine
Querying Details About an Exclusive Microservice Engine
Deleting an Exclusive Microservice Engine
Querying Details About an Exclusive Microservice Engine Job
ServiceComb APIs
API Calling
Authentication
Obtaining the User Token of an Exclusive Microservice Engine
Microservice
Querying Information About a Microservice
Deleting Definition Information About a Microservice
Querying Information About All Microservices
Creating Static Information for a Microservice
Deleting Static Information About Microservices in Batches
Modifying Extended Attributes of a Microservice
Querying the Unique Service or Schema ID of a Microservice
Schema
Querying a Microservice Schema
Modifying a Microservice Schema
Querying All Schema Information About a Microservice
Microservice Instance
Registering a Microservice Instance
Querying a Microservice Instance Based on service_id
Deregistering a Microservice Instance
Querying Details About a Microservice Instance
Modifying the Extended Information About a Microservice Instance
Modifying Status of a Microservice Instance
Sending Heartbeat Information
Querying a Microservice Instance by Filter Criteria
Querying Microservice Instances in Batches
Dependency
Querying All Providers of a Microservice
Configuration Management
Creating a Configuration
Modifying a Configuration
Querying a Configuration
Querying the Configuration List
Deleting a Configuration
Deleting All Configurations
Examples
Creating and Managing an Environment
Creating and Managing an Application
Creating and Managing a Component
Microservice Registry and Discovery
Data Structure
Parameter Description
HealthCheck
MicroServiceInstance
HeartbeatSetElement
InstanceHbRst
DelServicesResponse
MetricData
FunctionMetricInfo
InstanceMetricInfo
Common Request Parameters
MicroService
Properties
DependencyMicroService
Rule
AddOrUpdateRule
DataCenterInfo
Schema
Common Response Parameters
WatchMicroServiceKey
SuccessdResponse
ServiceInfo
AggregateMetricInfo
ServiceDetail
TenantProject
Error
Permissions and Supported Actions
Introduction
Appendix
Status Codes
ServiceStage Error Codes
CSE Error Codes
ServiceComb Error Codes
Obtaining a Project ID
Obtaining an Account ID
Historical APIs
Application Management V2 APIs
Meta
Obtaining All Supported Runtime Systems of Application Components
Obtaining All Supported Flavors of Application Resources
Environment
Creating an Environment
Obtaining All Environments
Modifying Environment Information
Deleting an Environment Based on the Environment ID
Obtaining Environment Details Based on the Environment ID
Modifying Environment Resources
Application
Creating an Application
Obtaining All Applications
Modifying Application Information
Deleting an Application Based on the Application ID
Obtaining Application Details Based on the Application ID
Modifying Application Configurations
Deleting Application Configurations
Obtaining Application Configurations
Component
Creating an Application Component
Obtaining All Components of an Application
Modifying Component Information Based on the Component ID
Deleting a Component Based on the Component ID
Obtaining Component Information Based on the Component ID
Instance
Creating an Application Component Instance
Obtaining All Component Instances
Querying the Operations Performed on a Component Instance
Modifying a Component Instance
Deleting a Component Instance
Querying Instance Details Based on the Instance ID
Obtaining Component Instance Snapshots
Deployment Jobs
Obtaining Job Details
Build APIs
Obtaining the Build Job List Based on the Component Name
Obtaining the Build Job Instance List Based on the Build Job ID
Obtaining the Build Phase List Based on the Build Job Instance ID
Obtaining Build Logs Based on the Build Job Instance ID
Querying Configurations
Creating a Dependency Between Services
Reporting Service Metrics
SDK Reference
SDK Overview
FAQs
Application Development FAQs
Environment Management
What Are the Differences Between the Microservice and Platform Service?
Application Management
How Do I View the Causes of Application Component Deployment Failures?
What If an Instance Is Being Created for a Long Time?
How Do I Solve the Dependency Problem When a Node Program Runs in Docker?
How Do I Customize a Tomcat Context Path?
How Do I Use a Fixed Application Component IP?
What Should I Do If an ECS Error Occurs When I Create and Deploy a Component on a VM?
What Should I Do If I Cannot Access the Port When I Create and Deploy a Component on a VM?
Which Directories Do I Use to Write Files for VM-Deployed Application Components?
What Should I Do If "host status is not active" Is Reported When a VM-Deployed Component Fails to Be Deleted?
How Do I Use the ServiceStage Source Code Deployment Function?
What Should I Do If Components Fail to Be Upgraded in ServiceStage Dark Launch?
How Do I Mount Items to Modify the Configuration File of a Container-based Component?
What Should I Do If the Application Name Displayed on Microservice Governance Is Different from That Displayed on ServiceStage Application Management After an Application Component Is Connected to a Microservice Engine?
Continuous Delivery
How Does ServiceStage Manage Code on IDEA?
How Do I Add the Build Server Address to the GitLab Server Security Group?
How Do I Add the Build Server Address to the Maven Server Security Group?
What Do I Do If ServiceStage Failed to Build a Job?
How Can I Access Dependent Services Through VPC Endpoints When Building Images?
Software Center
What If a Software Package Fails to Be Uploaded?
What If the Docker Client Fails to Push Images?
What Should I Do If I Cannot Download an SWR Software Package?
Infrastructure
Are Existing Programs Affected If I Unsubscribe Servers?
How Can I Access Dependent Services Through VPC Endpoints When Installing VM Agents?
What Do I Do If I Don't See the VM Agent After Installing It?
What Do I Do If the VM Agent Is Offline?
What Should I Do If the VM Agent Is Subhealthy?
What Do I Do If Service Registration Fails After Enabling IPv6 for an Exclusive Microservice Engine?
What Should I Do If a Non-Microservice Engine Error Occurs When I Operate an Exclusive Microservice Engine?
How Do I Switch a Component Building Cluster from Shared to Private?
What Should I Do If the Access Address Fails to Be Processed During CSE Creation?
What Do I Need to Know Before Upgrading an Exclusive ServiceComb Engine?
Obtain Configurations Failed
Application O&M
Why Can't I View ServiceStage Logs?
What Should I Do If Application Access Mode Becomes Invalid When EIP Is Replaced?
What Do I Do with Excessive Memory Usage from Starting a New Service on a Node?
How Do I Uninstall a Service?
Application Development
How Are Microservice and Common Applications Different?
How Do I Handle a Microservice Registry Failure (Java Chassis)?
How Do I Troubleshoot Microservices Deployed on the Cloud?
Should I Use the SDK or ServiceMesh to Build a Microservice?
What If I Fail to Obtain a Dependency?
What Is Service Name Duplication Check?
Why Do I Have to Define Service Contracts?
Why Are Microservice Development Framework and Netty Versions Mismatched?
How Do I Package a Java or Tomcat Application?
More Documents
User Guide (ME-Abu Dhabi Region)
Service Overview
What Is ServiceStage?
Product Advantages
Application Scenarios
Constructing Microservice Applications
Web Application Lifecycle Management
Glossary
Restrictions
Specifications
Permissions Management
Getting Started
User Guide
Overview
Permissions Management
Creating a User and Granting Permissions
Creating a Custom Policy
Assigning Permissions to ServiceStage-Dependent Services
Application Management
Creating an Application
Creating an Application Component
Application Components
Quickly Creating a Component
Creating a Microservice Component
Creating a Web Component
Creating a Common Component
Deploying an Application Component
Deployment Mode
Deploying a Component
Managing Application Components
Performing Advanced Settings of an Application
Configuring Environment Variables of a Component
Configuring the Lifecycle of an Application
Configuring Data Storage
Configuring Distributed Sessions
Building an Application Component
Pipelining an Application Component
Application Configuration
Creating a Secret
Creating a Configuration Item
Environment Management
Application O&M
Maintaining Application Component Instances
Adding Labels for Application Component Instances
Configuring Domain Name Mappings
Configuring Alarm Thresholds for Resource Monitoring
Configuring a Scaling Policy of an Application Component Instance
Configuring a Scheduling Policy of an Application Component Instance
Configuring an Upgrade Policy of an Application Component Instance
Configuring Custom Monitoring of an Application Component
Configuring a Log Policy of an Application
Configuring Health Check
Continuous Delivery
Overview
Creating a Source Code Job
Creating a Package Job
Managing Pipelines
Authorizing a Repository
Software Center
Image Repository
Uploading an Image
Managing Images
Organization Management
Infrastructure
Cloud Service Engine (CSE)
Overview
Creating an Exclusive Microservice Engine
Microservice Engine Management
Configuring Backup and Restoration of an Exclusive Microservice Engine
Configuring Public Network Access of an Exclusive Microservice Engine
Viewing the Access Address of a Microservice Engine
Viewing Operation Logs of an Exclusive Microservice Engine
Upgrading an Exclusive Microservice Engine
Deleting an Exclusive Microservice Engine
Using the Microservice Dashboard
Microservice Governance
Overview
Governing Microservices
Configuring Microservices
Maintaining Microservices
Installing VM Agent on a Single VM
FAQs
How Do I Obtain an AK/SK Pair?
What Should I Do If an Error Occurs When I Change the Name of a Project ?
What Are the Differences Between Microservices and Common Applications?
How Do I View the Causes for Application Component Deployment Failures?
What Should I Do If a VM Component Fails to Be Deployed or Updated?
What Are the Constraints on Packaging a Node.js 8 Software Package?
What Should I Do If the Agent Fails to Be Installed?
What Should I Do If the Agent Is Offline?
Which Directories Do I Use to Write Files for VM-based Application Components?
What Should I Do If "host status is not active" Is Reported When a VM-based Component Fails to Be Deleted?
How Do I Handle Docker Application Dependency?
What Should I Do If Docker Client Fails to Push Images?
How Do I Obtain a Project Name?
What Should I Do If the Service Registration Fails After IPv6 Is Enabled for the Exclusive Microservice Engine with Security Authentication Enabled?
What Should I Do If a Non-Microservice Engine Error Occurs When I Operate an Exclusive Microservice Engine?
What Should I Do I Get an ECS Error When Deploying VM-based Components?
What Should I Do If an ECS Error Occurs During VM-based Component Deployment?
What Should I Do If I Cannot Access the Port During VM-based Deployment?
What Should I Do If the Microservice Application Name Is Different from the Component Application Name?
Why the Microservice Name Is Different from the Component Name?
Failed to Restore Data of an Exclusive Microservice Engine
API Reference (ME-Abu Dhabi Region)
Before You Start
Overview
API Calling
Endpoints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
Application Management APIs
Meta
Obtaining All Supported Runtimes of Application Components
Obtaining All Supported Flavors of Application Resources
Environment
Creating an Environment
Obtaining All Environments
Modifying Environment Information
Deleting an Environment Based on the Environment ID
Obtaining Environment Details Based on the Environment ID
Modifying Environment Resources
Application
Creating an Application
Obtaining All Applications
Modifying Application Information
Deleting an Application Based on the Application ID
Obtaining Application Details Based on the Application ID
Adding or Modifying Application Configurations
Deleting Application Configurations
Obtaining Application Configurations
Component
Creating an Application Component
Obtaining All Components of an Application
Modifying Component Information Based on the Component ID
Deleting an Application Component Based on the Component ID
Obtaining Application Component Information Based on the Component ID
Instance
Creating an Application Component Instance
Obtaining All Instances of a Component
Querying the Operations Performed on a Component Instance
Modifying an Application Component Instance
Deleting an Application Component Instance
Querying Instance Details Based on the Instance ID
Obtaining Component Instance Snapshots
Job
Obtaining Job Details
Git Repository Access APIs
Obtaining a Git Repository Authorization List
Obtaining an Authorization Redirection URL
Creating OAuth Authorization
Creating Private Token Authorization
Creating Password Authorization
Deleting Repository Authorization
Obtaining a Repository Namespace
Obtaining Repository Information Based on the Clone URL
Obtaining All Projects in a Namespace
Creating a Software Repository Project
Obtaining a Project Branch
Obtaining a Project Tag
Creating a Project Tag
Deleting a Project Tag
Obtaining Project Commits
Obtaining a Project Hook
Creating a Project Hook
Deleting a Project Hook
Obtaining a Repository File Directory
Obtaining Repository File Contents
Creating a Repository File
Modifying Repository File Contents
Deleting a Repository File
CSE API
API Calling
Querying Static Information About a Microservice
Querying Static Information About All Microservices
Creating Static Information for a Microservice
Modifying Static Information About a Microservice
Querying a Microservice Schema
Modifying a Microservice Schema
Creating a Dependency Between Services
Querying All Providers of a Microservice
Querying the Unique Service or Schema ID of a Microservice
Registering a Microservice Instance
Querying All Instances of a Microservice Based on the Service ID
Deregistering a Microservice Instance
Querying Details About a Microservice Instance
Modifying the Extended Information About a Microservice Instance
Changing the Status of a Microservice Instance
Sending Heartbeat Information
Querying a Microservice Instance by Filter Criteria
Querying Configurations
Deleting Static Information About a Microservice
Deleting Static Information About Microservices in Batches
Querying Microservice Instances in Batches
Querying All Schema Information About a Microservice
Data Structure
Parameters
HealthCheck
MicroServiceInstance
HeartbeatSetElement
InstanceHbRst
DelServicesResponse
MetricData
FunctionMetricInfo
InstanceMetricInfo
Common Request Parameters
MicroService
Properties
DependencyMicroService
Rule
AddOrUpdateRule
DataCenterInfo
Schema
environment_setting
phases
Common Response Parameters
WatchMicroServiceKey
SuccessdResponse
ServiceInfo
AggregateMetricInfo
ServiceDetail
TenantProject
Error
Permissions Policies and Supported Actions
Introduction
Appendix
Status Codes
ServiceStage Error Codes
CSE Error Codes
Obtaining the Project ID
Obtaining the Account ID
Obtaining the Connection Address of Service Center
User Guide (Kuala Lumpur Region)
Service Overview
What Is ServiceStage?
Product Advantages
Application Scenarios
Constructing Microservice Applications
Web Application Lifecycle Management
Microservice Engine Versions
Glossary
Restrictions
Edition Differences
Permissions Management
Relationship with Other Cloud Services
Getting Started
Overview
Permissions Management
Creating a User and Granting Permissions
Creating a Custom Policy
Assigning Permissions to ServiceStage-Dependent Services
Environment Management
Environment Overview
Creating an Environment
CCE Resource Management
Binding a CCE Cluster
Unbinding a CCE Cluster
Managing Namespaces
Managing Configuration Items
Managing Secrets
Managing Resources
Removing Managed Resources
Modifying an Environment
Deleting an Environment
Application Management
Creating an Application
Viewing Application Overview
Managing Application Environment Variables
Editing an Application
Deleting an Application
Component Management
Component Overview
Creating and Deploying a Component
Viewing Component Details
Managing Component Labels
Managing Component Instances
Upgrading a Single Component
Single-batch Release
Rolling Release
Dark Launch (Canary)
Upgrading Components in Batches
Rolling Back a Component
Redeploying a Component
Single-batch Release
Rolling Release
Dark Launch (Canary)
Setting the Access Mode of Components
Changing the Component Access Domain Name
Configuring a Scaling Policy of a Component Instance
Component O&M
Viewing the Component Running Metrics
Customizing Component Running Metrics
Managing Component Running Logs
Configuring Alarm Thresholds for Resource Monitoring
Viewing the Component Running Events
Viewing the Component Running Environment
Component Instance Start and Stop
Deleting a Component
Component Advanced Setting
Setting Component Environment Variables
Configuring the Lifecycle of a Component
Configuring Data Storage
Configuring a Distributed Cache
Configuring Relational Databases
Configuring a Scheduling Policy of a Component Instance
Configuring a Log Policy of an Application
Configuring Custom Monitoring of a Component
Configuring Health Check
Deployment Source Management
Image Repository
Uploading an Image
Managing Images
Organization Management
Continuous Delivery
Overview
Viewing Build Jobs
Creating a Source Code Job
Creating a Package Job
Maintaining Build Jobs
Managing Pipelines
Authorizing a Repository
Microservice Engine
Cloud Service Engine Overview
Creating a Microservice Engine
Managing Microservice Engines
Viewing Microservice Engine Information
Obtaining the Service Center Address of a Microservice Engine
Obtaining the Configuration Center Address of a Microservice Engine
Viewing the Quota of Microservice Engine Instances
Viewing the Quota of Microservice Engine Configuration Items
Configuring Backup and Restoration of a Microservice Engine
Managing Public Network Access for a Microservice Engine
Binding an EIP
Unbinding an EIP
Viewing Microservice Engine Operation Logs
Upgrading a Microservice Engine Version
Deleting a Microservice Engine
Managing Security Authentication of a Microservice Engine
Using Microservice Engines
Using the Microservice Dashboard
Managing Microservices
Microservice Governance
Overview
Governing Microservices
Configuration Management (Applicable to Microservice Engine 2.x)
Configuration Management (Applicable to Microservice Engine 1.x)
System Management
Overview
Accounts
Roles
Key Operations Recorded by CTS
ServiceStage Operations That Can Be Recorded by CTS
Querying Audit Logs
Viewing Monitoring Metrics and Alarms
FAQs
Application Development FAQs
Environment Management
What Are the Differences Between the Microservice and Platform Service?
Application Management
How Do I View the Causes of Application Component Deployment Failures?
What If an Instance Is Being Created for a Long Time?
How Do I Solve the Dependency Problem When a Node Program Runs in Docker?
How Do I Customize a Tomcat Context Path?
How Do I Use a Fixed Application Component IP?
How Do I Use the ServiceStage Source Code Deployment Function?
Continuous Delivery
How Does ServiceStage Manage Code on IDEA?
How Do I Add the Build Server Address to the GitLab Server Security Group?
How Do I Add the Build Server Address to the Maven Server Security Group?
Infrastructure
What Should I Do If the Service Registration Fails After IPv6 Is Enabled for the Exclusive Microservice Engine with Security Authentication Enabled?
What Should I Do If a Non-Microservice Engine Error Occurs When I Operate an Exclusive Microservice Engine?
Application O&M
Why Can't I View ServiceStage Logs?
What Should I Do If Application Access Mode Becomes Invalid When EIP Is Replaced?
What Should I Do If the Memory Usage of a Node Becomes Too High After a New Service Is Started?
API Reference (Kuala Lumpur Region)
Before You Start
Overview
API Calling
Endpoints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
Application Management APIs
Meta
Obtaining All Supported Runtimes of Application Components
Obtaining All Supported Flavors of Application Resources
Environment
Creating an Environment
Obtaining All Environments
Modifying Environment Information
Deleting an Environment Based on the Environment ID
Obtaining Environment Details Based on the Environment ID
Modifying Environment Resources
Application
Creating an Application
Obtaining All Applications
Modifying Application Information
Deleting an Application Based on the Application ID
Obtaining Application Details Based on the Application ID
Adding or Modifying Application Configurations
Deleting Application Configurations
Obtaining Application Configurations
Component
Creating an Application Component
Obtaining All Components of an Application
Modifying Component Information Based on the Component ID
Deleting an Application Component Based on the Component ID
Obtaining Application Component Information Based on the Component ID
Instance
Creating an Application Component Instance
Obtaining All Instances of a Component
Querying the Operations Performed on a Component Instance
Modifying an Application Component Instance
Deleting an Application Component Instance
Querying Instance Details Based on the Instance ID
Obtaining Component Instance Snapshots
Job
Obtaining Job Details
CSE API
API Calling
Querying Static Information About a Microservice
Querying Static Information About All Microservices
Creating Static Information for a Microservice
Modifying Static Information About a Microservice
Querying a Microservice Schema
Modifying a Microservice Schema
Creating a Dependency Between Services
Querying All Providers of a Microservice
Querying the Unique Service or Schema ID of a Microservice
Registering a Microservice Instance
Querying All Instances of a Microservice Based on the Service ID
Deregistering a Microservice Instance
Querying Details About a Microservice Instance
Modifying the Extended Information About a Microservice Instance
Changing the Status of a Microservice Instance
Sending Heartbeat Information
Querying a Microservice Instance by Filter Criteria
Querying Configurations
Deleting Static Information About a Microservice
Deleting Static Information About Microservices in Batches
Querying Microservice Instances in Batches
Querying All Schema Information About a Microservice
Data Structure
Parameters
HealthCheck
MicroServiceInstance
HeartbeatSetElement
InstanceHbRst
DelServicesResponse
MetricData
FunctionMetricInfo
InstanceMetricInfo
Common Request Parameters
MicroService
Properties
DependencyMicroService
Rule
AddOrUpdateRule
DataCenterInfo
Schema
environment_setting
phases
Common Response Parameters
WatchMicroServiceKey
SuccessdResponse
ServiceInfo
AggregateMetricInfo
ServiceDetail
TenantProject
Error
Permissions Policies and Supported Actions
Introduction
Appendix
Status Codes
ServiceStage Error Codes
CSE Error Codes
Obtaining the Project ID
Obtaining the Account ID
Obtaining the Connection Address of Service Center
Videos
General Reference
Glossary
Service Level Agreement
White Papers
Endpoints
Permissions