Overview

Updated at:
Copy as MD

Extensions are plug-ins that enhance Elastic Compute Service (ECS) instances to meet different application and business requirements, such as installing drivers, installing applications, and boosting performance. In CloudOps Orchestration Service (OOS), you can develop custom extensions for your specific scenarios and publish them as public extensions for others to use. After you create an extension, you can create an extension task in OOS to install or uninstall the extension on one or more ECS instances, or install or uninstall extensions directly from an instance details page.

Extension types

Extensions are classified into custom extensions and public extensions based on whether they are shared.

  • Custom extensions: Custom extensions are visible only to your account and can be installed or uninstalled only by you.

  • Public extensions: To share a custom extension with all Alibaba Cloud users, you can apply to publish a version of the custom extension as a public extension. You can continue to update versions of a public extension. To obtain publishing permissions, submit a ticket. The publishing process is subject to strict approval. Make sure that your extension meets the publishing specifications and is secure and compliant.

Note
  • A custom extension belongs to a specific region. You cannot copy or publish a custom extension across regions.

  • When you publish a custom extension as a public extension, the extension is published to all regions supported by ECS by default. The system automatically generates the public extension name in the following format: ACS-Extension-{Custom extension name}-{UID of your Alibaba Cloud account}. A public extension has different IDs in different regions, but the extension name is the same and unique.