Bir aktivasyon kodu oluşturur. Alibaba Cloud tarafından sağlanmayan sunucuları Alibaba Cloud yönetilen örnekleri olarak kaydetmek için bu aktivasyon kodunu kullanabilirsiniz.
Kullanım notları
Alibaba Cloud tarafından sağlanmayan bir sunucuyu aktivasyon kodu kullanarak Alibaba Cloud yönetilen örneği olarak kaydettikten sonra, yönetilen örnekte Cloud Assistant, CloudOps Orchestration Service (OOS) ve Apsara Devops gibi çeşitli Alibaba Cloud çevrimiçi hizmetlerini kullanabilirsiniz.
Bir sunucu Alibaba Cloud tarafından sağlanmıyorsa, yalnızca sunucunun internet bağlantısı varsa ve aşağıdaki sürümlerden birine sahip bir işletim sistemi çalıştırıyorsa bu sunucuyu Alibaba Cloud yönetilen örneği olarak kaydedebilirsiniz:
Alibaba Cloud Linux 2, Alibaba Cloud Linux 3 ve sonraki sürümler
CentOS 6, CentOS 7, CentOS 8 ve sonraki sürümler
Debian 8, Debian 9, Debian 10 ve sonraki sürümler
Ubuntu 12, Ubuntu 14, Ubuntu 16, Ubuntu 18 ve sonraki sürümler
CoreOS
OpenSUSE
Red Hat 5, Red Hat 6, Red Hat 7 ve sonraki sürümler
SUSE Linux Enterprise Server (SLES) 11, SLES 12, SLES 15 ve sonraki sürümler
Windows Server 2012, Windows Server 2016, Windows Server 2019 ve sonraki sürümler
Her Alibaba Cloud bölgesinde en fazla 5.000 aktivasyon kodunuz olabilir. Aktivasyon kodlarının sayısı 1.000'i aştığında, daha fazla aktivasyon kodu oluşturabilmeniz için mevcut kodların kullanım oranının %50'den yüksek olması gerekir.
Aktivasyon kodlarının kullanım durumunu sorgulamak için Elastic Compute Service (ECS) konsolunda
Cloud Assistant
sayfasına gidin,
Manage Instances
sekmesini tıklayın ve ardından
Register Instance
öğesini tıklayın.
Hata ayıklama
İstek parametreleri
|
Parametre |
Tür |
Gerekli |
Örnek |
Açıklama |
| Action | String | Evet | CreateActivation | Gerçekleştirmek istediğiniz işlem. Değeri CreateActivation olarak ayarlayın. |
| RegionId | String | Evet | cn-hangzhou | Aktivasyon kodunun bölge kimliği. Desteklenen bölgeler: Çin (Qingdao), Çin (Pekin), Çin (Zhangjiakou), Çin (Hohhot), Çin (Ulanqab), Çin (Hangzhou), Çin (Şanghay), Çin (Shenzhen), Çin (Heyuan), Çin (Guangzhou), Çin (Chengdu), Çin (Hong Kong), Singapur, Japonya (Tokyo), ABD (Silikon Vadisi) ve ABD (Virginia). En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. |
| InstanceName | String | Hayır | test-InstanceName | Varsayılan örnek adı ön eki. Örnek adı ön eki 2 ila 50 karakter uzunluğunda olmalıdır. Bir harfle başlamalı ve CreateActivation işlemini çağırarak oluşturulan aktivasyon kodunu kullanarak yönetilen örnekleri kaydederseniz, örneklere bu parametrenin değeri ön ek olarak dahil edilen sıralı adlar atanır. Yönetilen bir örneği kaydederken atanan sıralı adın yerine yeni bir örnek adı da belirtebilirsiniz. Yönetilen bir örneği kaydederken InstanceName belirtirseniz, |
| Description | String | Hayır | This is description. | Aktivasyon kodunun açıklaması. Açıklama 1 ila 100 karakter uzunluğunda olmalıdır. |
| InstanceCount | Integer | Hayır | 10 | Aktivasyon kodunu kullanarak yönetilen örnekleri kaydedebileceğiniz maksimum sayı. Geçerli değerler: 1 ila 1000. Varsayılan değer: 10. |
| TimeToLiveInHours | Long | Hayır | 4 | Aktivasyon kodunun geçerlilik süresi. Süre sona erdikten sonra aktivasyon kodu artık örnekleri kaydetmek için kullanılamaz. Birim: saat. Geçerli değerler: 1 ila 876576. Bu, 1 saatten 100 yıla kadar olan bir zaman aralığını temsil eder. Varsayılan değer: 4. |
| IpAddressRange | String | Hayır | 0.0.0.0/0 | Aktivasyon kodunu kullanabilecek ana bilgisayarların IP adresleri. Değer IPv4 adresleri, IPv6 adresleri veya CIDR blokları olabilir. |
| ResourceGroupId | String | Hayır | rg-123****** | Aktivasyon kodunun ait olduğu kaynak grubunun kimliği. |
| Tag.N.Key | String | Hayır | TestKey | Aktivasyon koduna eklemek istediğiniz N. etiketin anahtarı. N için geçerli değerler: 1 ila 20. Etiket anahtarı boş bir dize olamaz. Kaynakları sorgulamak için tek bir etiket belirtirseniz, bu etiketin eklendiği en fazla 1.000 kaynak döndürülebilir. Kaynakları sorgulamak için birden çok etiket belirtirseniz, tüm bu etiketlerin eklendiği en fazla 1.000 kaynak döndürülebilir. Belirtilen etiketlere sahip 1.000'den fazla kaynağı sorgulamak için ListTagResources işlemini çağırın. Etiket anahtarı en fazla 64 karakter uzunluğunda olabilir ve |
| Tag.N.Value | String | Hayır | TestValue | Aktivasyon koduna eklemek istediğiniz N. etiketin değeri. N için geçerli değerler: 1 ila 20. Etiket değeri boş bir dize olabilir. Etiket değeri en fazla 128 karakter uzunluğunda olabilir ve |
Yanıt parametreleri
|
Parametre |
Tür |
Örnek |
Açıklama |
|
RequestId |
String |
4ECEEE12-56F1-4FBC-9AB1-890F1234**** |
İstek kimliği. |
|
ActivationCode |
String |
a-hz0ch3SwhOlE1234+Xo32lAZC**** |
Aktivasyon kodunun değeri. Bu değer, CreateActivation işlemi çağrıldıktan sonra yalnızca bir kez döndürülür. Dönüş değerini uygun şekilde kaydedin. |
|
ActivationId |
String |
4ECEEE12-56F1-4FBC-9AB1-890F1234**** |
Aktivasyon kodunun kimliği. |
Örnekler
Örnek istekler
https://ecs.aliyuncs.com/?Action=CreateActivation
&InstanceName=test-InstanceName
&RegionId=cn-hangzhou
&<Common request parameters>
Başarılı yanıt örnekleri
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateActivationResponse>
<RequestId>4ECEEE12-56F1-4FBC-9AB1-890F1234****</RequestId>
<ActivationId>4ECEEE12-56F1-4FBC-9AB1-890F1234****</ActivationId>
<ActivationCode>a-hz0ch3SwhOlE1234+Xo32lAZC****</ActivationCode>
</CreateActivationResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "4ECEEE12-56F1-4FBC-9AB1-890F1234****",
"ActivationId" : "4ECEEE12-56F1-4FBC-9AB1-890F1234****",
"ActivationCode" : "a-hz0ch3SwhOlE1234+Xo32lAZC****"
}
Hata kodları
|
HTTP durum kodu |
Hata kodu |
Hata mesajı |
Açıklama |
|
400 |
RegionId.ApiNotSupported |
The api is not supported in this region. |
İşlem belirtilen bölgede çağrılamaz. Bölge kimliğinin geçerli olup olmadığını kontrol edin. |
|
400 |
InstanceName.ExceedLimit |
Default instance name prefix length exceeds. |
Örnek adı ön ekinin maksimum uzunluğu aşıldı. |
|
400 |
InstanceName.InvalidPattern |
Default instance name prefix pattern invalid. |
Geçersiz InstanceName değeri. |
|
400 |
ActivationDesc.ExceedLimit |
Activation description length exceeds. |
Aktivasyon kodu açıklamasının maksimum uzunluğu aşıldı. |
|
400 |
ActivationLimitation.Invalid |
Registration limitation must be positive. |
Aktivasyon kodunun yönetilen örnekleri kaydetmek için kullanılabileceği maksimum sayı aşıldı. |
|
400 |
AddressRange.InvalidPattern |
Address range should be ipv4 address or cidr. |
Aktivasyon kodunu kullanmasına izin verilen ana bilgisayarların IP adresleri IPv4 adresleri, IPv6 adresleri veya CIDR blokları olmalıdır. |
|
400 |
ActivationCount.ExceedLimit |
Too many activations have been created. |
Oluşturulabilecek maksimum aktivasyon kodu sayısı aşıldı. |
|
400 |
ActivationTTL.ExceedLimit |
Activation TTL exceeds limit. |
Geçersiz TimeToLiveInHours değeri. |
|
400 |
InvalidTagKey.Malformed |
The specified Tag.n.Key is not valid. |
Geçersiz Tag.N.Key değeri. |
|
400 |
InvalidTagValue.Malformed |
The specified Tag.n.Value is not valid. |
Geçersiz Tag.N.Value değeri. |
|
400 |
NumberExceed.Tags |
The Tags parameter number is exceed. |
Maksimum etiket sayısı aşıldı. |
|
400 |
MissingParameter.TagKey |
You must specify Tag.N.Key. |
Tag.N.Key gereklidir. |
|
400 |
Duplicate.TagKey |
The Tag.N.Key contain duplicate key. |
Etiket anahtarı zaten var. Etiket anahtarları benzersiz olmalıdır. |
|
403 |
Operation.Forbidden |
The operation is not permitted. |
İşlem desteklenmiyor. |
|
403 |
InvalidStatus.ResourceGroup |
You cannot perform an operation on a resource group that is being created or deleted. |
Oluşturulmakta veya silinmekte olan bir kaynak grubunda bu işlemi gerçekleştiremezsiniz. |
|
404 |
InvalidResourceGroup.NotFound |
The ResourceGroup provided does not exist in our records. |
Kaynak grubu bulunamadı. |
|
500 |
InternalError.Dispatch |
An error occurred when dispatch the request. |
İstek gönderilirken bir hata oluştu. Daha sonra tekrar deneyin. |
Hata kodlarının listesi için bkz. Hizmet hata kodları.