ECS Additional Settings


Alibaba Elastic Compute Service
ECS Concepts
ECS Instances
PREVIEW17m 58s

The course is part of this learning path

Start course
1h 40m

This course explores Alibaba's Elastic Compute Service and the features it offers to manage your Alibaba instances. We'll look at the main applications of the ECS service before moving on to a couple of guided demos from the platform to show you how to use the ECS service.

Learning Objectives

  • Get a foundational understanding of the main concepts of Alibaba ECS
  • Learn about the different instances available in Alibaba Cloud, including their features and use cases
  • Learn the capabilities and limitations of ECS storage
  • Learn how to connect instances together through ECS networking, specifically through the use of VPCs
  • Learn how to create an ECS instance and attach a data disk to it

Intended Audience

This course is intended for anyone looking to use Alibaba ECS to manage their Alibaba Cloud workloads, as well as anyone studying for the ACP Cloud Computing certification exam.


To get the most out of this course, you should have a basic understanding of the Alibaba Cloud platform.


All right, so now we turn our attention to ECS Additional Settings. Well, what do I mean by additional settings? I mean metadata and user data. So, instance metadata is provided via a HTTP service that's actually accessible from any Alibaba Cloud VPC, regardless of whether or not your ECS instance has a public IP address. The URL for that service is as shown here at the top of the slide, Essentially, you can use this data to do things like automate some of the setup and configuration of your instance, but just to give an example, maybe you have a setup script that you bake into your instance boot disk image, the disk image, and this setup script needs to know your instance's host name and public IP address. Well, it can get that information from the metadata service and then use that to configure other things, like WordPress or Apache. And then there is the user data. So the user data is input information that the instance uses for automated bootstrapping at instance creation time.

Again, there's an internal endpoint for that. And of course you can find the content of that user data via wget or curl on Linux or via Powershell's Invoke-RestMethod on Windows. If you're curious to see what's in there, any instance, when it first boots up, will query this service and will execute whatever items it finds in the user data field. So it could be a shell script, a Linux shell script, starting with hashbang/bin/sh, or it could be a Windows batch or Powershell script. And these are essentially just scripts you use to do initial setup when an instance first boots up. But those would be located in this user data field. And that's all for additional settings.

About the Author
Learning Paths

Alibaba Cloud, founded in 2009, is a global leader in cloud computing and artificial intelligence, providing services to thousands of enterprises, developers, and governments organizations in more than 200 countries and regions. Committed to the success of its customers, Alibaba Cloud provides reliable and secure cloud computing and data processing capabilities as a part of its online solutions.