Elastic Compute Service (ECS) kaynaklarına eklenen etiketleri sorgular.
Kullanım notları
Sorgu hedefini belirlemek için bir istekte aşağıdaki parametrelerden veya parametre çiftlerinden en az birini belirtin:
ResourceId.N
Tag.N parametre çifti (Tag.N.Key ve Tag.N.Value)
TagFilter.N
Aşağıdaki istek parametre kümelerinden biri filtre koşulu olarak belirtilirse, yalnızca belirtilen tüm filtre koşullarını karşılayan ECS kaynakları döndürülür:
Küme 1: Tag.N.Key, Tag.N.Value ve ResourceId.N
Küme 2: TagFilter.N.TagKey, TagFilter.N.TagValues.N ve ResourceId.N
Hata ayıklama
İstek parametreleri
|
Parameter |
Type |
Required |
Example |
Description |
| Action | String | Yes | ListTagResources |
Gerçekleştirmek istediğiniz işlem. Değeri ListTagResources olarak ayarlayın. |
| RegionId | String | Yes | cn-hangzhou |
Kaynağın bölge kimliği. En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. |
| NextToken | String | No | caeba0bbb2be03f84eb48b699f0a4883 |
Bir sayfalama belirteci. |
| ResourceType | String | Yes | instance |
Kaynak türü. Geçerli değerler:
|
| ResourceId.N | String | No | i-bp1j6qtvdm8w0z1o**** |
N kaynağının kimliği. N için geçerli değerler: 1 ile 50 arasında. |
| Tag.N.Key | String | No | TestKey |
ECS kaynaklarının tam eşleşme ile aranması için kullanılan N etiketinin anahtarı. Etiket anahtarı 1 ila 128 karakter uzunluğunda olmalıdır. N için geçerli değerler: 1 ile 20 arasında.
|
| Tag.N.Value | String | No | TestValue |
ECS kaynaklarının tam eşleşme ile aranması için kullanılan N etiketinin değeri. Etiket değeri 1 ila 128 karakter uzunluğunda olmalıdır. N için geçerli değerler: 1 ile 20 arasında. Not Tag.1.Key değeri acs:rm:rgId olarak ayarlandığında, Tag.1.Value değerini yalnızca varsayılan olmayan bir kaynak grubunun kimliğine ayarlayabilirsiniz. |
| TagFilter.N.TagValues.N | String | No | TestTagFilter |
ECS kaynaklarının bulanık arama ile aranması için kullanılan N etiketinin değeri. Etiket değeri 1 ila 128 karakter uzunluğunda olmalıdır. N için geçerli değerler: 1 ile 5 arasında. Daha fazla bilgi için |
| TagFilter.N.TagKey | String | No | env |
ECS kaynaklarının bulanık arama ile aranması için kullanılan N etiketinin anahtarı. Etiket anahtarı 1 ila 128 karakter uzunluğunda olmalıdır. N için geçerli değerler: 1 ile 5 arasında.
Not TagFilter.N parametre çifti (TagFilter.N.TagKey ve TagFilter.N.TagValues.N), Tag.N parametre çifti (Tag.N.Key ve Tag.N.Value) ile birlikte kullanılamaz. Aksi takdirde bir hata mesajı döndürülür. |
Yanıt parametreleri
|
Parameter |
Type |
Example |
Description |
| NextToken | String | caeba0bbb2be03f84eb48b699f0a4883 |
Sonraki sorgu için gerekli olan belirteç. |
| RequestId | String | 484256DA-D816-44D2-9D86-B6EE4D5BA78C |
İsteğin kimliği. |
| TagResources | Array of TagResource |
Kaynak kimlikleri, kaynak türleri ve etiket anahtar-değer çiftleri dahil olmak üzere kaynaklar ve etiketler hakkında ayrıntılar. |
|
| TagResource | |||
| TagValue | String | TestValue |
Kaynağın etiket değeri. |
| ResourceType | String | instance |
Kaynak türü. Geçerli değerler:
|
| ResourceId | String | i-bp1j6qtvdm8w0z1o**** |
Kaynak kimliği. |
| TagKey | String | TestKey |
Etiket anahtarı. |
Örnekler
Örnek istekler
http(s)://ecs.aliyuncs.com/?Action=ListTagResources
&RegionId=cn-hangzhou
&ResourceType=instance
&ResourceId.1=i-bp1j6qtvdm8w0z1o****
&<Common request parameters>
Örnek başarılı yanıt
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<ListTagResourcesResponse>
<TagResources>
<TagResource>
<ResourceType>instance</ResourceType>
<TagValue>TestValue</TagValue>
<ResourceId>i-bp1j6qtvdm8w0z1o****</ResourceId>
<TagKey>TestKey</TagKey>
</TagResource>
</TagResources>
<RequestId>DE65F6B7-7566-4802-9007-96F2494AC512</RequestId>
</ListTagResourcesResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"TagResources" : {
"TagResource" : [ {
"ResourceType" : "instance",
"TagValue" : "TestValue",
"ResourceId" : "i-bp1j6qtvdm8w0z1o****",
"TagKey" : "TestKey"
} ]
},
"RequestId" : "DE65F6B7-7566-4802-9007-96F2494AC512"
}
Hata kodları
|
|
|
|
|
| 400 | InvalidDefaultResourceGroup.NotSupported | The specified parameter Tag is not support for default resource group. | Varsayılan kaynak grubu sorgulanamaz. |
| 400 | InvalidTag.NotSupported | You can only specify Tag for either resource tag or resource group. | Kaynak grupları ve etiketler aynı anda sorgulanamaz. |
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | Etiket anahtarı zaten mevcut. Etiket anahtarları benzersiz olmalıdır. |
| 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 | OperationDenied.QuotaExceed | The quota of tags on resource is beyond permitted range. | Maksimum etiket sayısı aşıldı. |
| 400 | InvalidTag.Mismatch | The specified Tag.n.Key and Tag.n.Value are not match. | Tag.N.Key ve Tag.N.Value değerleri birbirine karşılık gelmiyor. |
| 400 | InvalidTagCount | The specified tags are beyond the permitted range. | Maksimum etiket sayısı aşıldı. |
| 400 | Invalid.Scope | The specified scope is invalid. | Geçersiz Scope değeri. |
| 403 | PermissionDenied.TagOwnerUid | The specified operator not have permission to set TagOwnerUid value. | TagOwnerUid parametresini belirtme yetkiniz yok. |
| 403 | PermissionDenied.Scope | The specified operator not have permission to set Scope value. | Scope parametresini belirtme yetkiniz yok. |
| 403 | InvalidResourceId.NotSupported | The specified ResourceId does not support tagging. | Belirtilen kaynak etiketlemeyi desteklemiyor. |
| 403 | NoPermission.Tag | The operator is not permission for the tag. | Etiketi yönetme yetkiniz yok. |
| 404 | InvalidRegionId.NotFound | %s | Belirtilen bölge kimliği bulunamadı. |
| 404 | MissingParameter.ResourceType | The parameter - ResourceType should not be null. | ResourceType gereklidir. |
| 404 | InvalidResourceId.NotFound | The specified ResourceIds are not found in our records. | Belirtilen kaynak kimliği bulunamadı. Kaynak kimliğinin doğru olup olmadığını kontrol edin. |
| 404 | InvalidResourceType.NotFound | The ResourceType provided does not exist in our records. | Belirtilen kaynak türü bulunamadı. |
| 404 | InvalidRegionId.NotFound | The specified RegionId does not exist. | Geçersiz RegionId değeri. |
| 500 | ServiceUnavailable | The service is unavailable, please try again later. | Hizmet geçici olarak kullanılamıyor. Daha sonra tekrar deneyin. |
| 500 | InternalError | The process of creating snapshot has failed due to some unknown error. | Anlık görüntü oluşturulamadı. |
Hata kodlarının listesi için Hizmet hata kodları bölümüne bakın.