Répertorie les balises d'une ou plusieurs ressources ECS.
Description de l'opération
API
Pour trouver des ressources spécifiques, incluez au moins l'un des paramètres suivants dans votre requête.
-
ResourceId.N
-
Tag.N (Tag.N.Key et Tag.N.Value)
-
TagFilter.N
Si vous spécifiez les combinaisons de paramètres suivantes, l'API ne renvoie que les ressources ECS qui correspondent à toutes les conditions.
-
Tag.N et ResourceId.N
-
TagFilter.N et ResourceId.N
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ecs:ListTagResources |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région où se trouve la ressource. Vous pouvez appeler l'opération DescribeRegions pour consulter la liste la plus récente des régions d'Alibaba Cloud. DescribeRegions |
cn-hangzhou |
| RegionId |
string |
Oui |
cn-hangzhou |
|
| NextToken |
string |
Non |
Le jeton de pagination pour récupérer la page de résultats suivante. |
caeba0bbb2be03f84eb48b699f0a4883 |
| ResourceType |
string |
Oui |
Le type de ressource. Valeurs valides :
|
instance |
| ResourceId |
array |
Non |
L'identifiant d'une ressource ECS. La valeur de N varie de 1 à 50. |
i-bp1j6qtvdm8w0z1o**** |
|
string |
Non |
i-bp1j6qtvdm8w0z1o**** |
||
| Tag |
array<object> |
Non |
Une liste de balises. |
|
|
object |
Non |
|||
| Key |
string |
Non |
La clé de balise à utiliser pour une correspondance exacte. La clé de balise doit comporter de 1 à 128 caractères. La valeur de N varie de 1 à 20. Notes d'utilisation pour le paramètre Tag.N :
|
TestKey |
| Value |
string |
Non |
La valeur de balise à utiliser pour une correspondance exacte. La valeur de balise doit comporter de 1 à 128 caractères. La valeur de N varie de 1 à 20. Remarque
Lorsque Key est acs:rm:rgId, vous devez définir ce paramètre sur l'identifiant d'un groupe de ressources non par défaut. |
TestValue |
| TagFilter |
array<object> |
Non |
Une liste de filtres de balises. Remarque
Ce paramètre est en avant-première sur invitation uniquement et n'est pas encore disponible. |
|
|
object |
Non |
|||
| TagValues |
array |
Non |
Les valeurs de balise à utiliser pour une correspondance approximative. La valeur de balise doit comporter de 1 à 128 caractères. La valeur de N varie de 1 à 5. Pour plus d'informations, consultez la description du paramètre TagFilter.N.TagKey. |
TestTagFilter |
|
string |
Non |
TestTagFilter |
||
| TagKey |
string |
Non |
La clé de balise à utiliser pour une correspondance approximative. La clé de balise doit comporter de 1 à 128 caractères. La valeur de N varie de 1 à 5. Utilisez le paramètre TagFilter.N pour effectuer une correspondance approximative sur les balises afin de trouver les ressources ECS correspondantes. Chaque filtre se compose d'une clé et d'une ou plusieurs valeurs. Une correspondance approximative peut avoir une latence de 2 secondes et n'est prise en charge que pour les requêtes qui renvoient 5 000 ressources ou moins après filtrage.
Remarque
Vous ne pouvez pas spécifier à la fois les paramètres TagFilter.N et Tag.N dans la même requête. |
env |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| NextToken |
string |
Le jeton pour récupérer la page de résultats suivante. |
caeba0bbb2be03f84eb48b699f0a4883 |
| RequestId |
string |
L'identifiant de la requête. |
484256DA-D816-44D2-9D86-B6EE4D5BA78C |
| TagResources |
object |
||
| TagResource |
array<object> |
Un tableau de balises et de leurs ressources associées. Chaque objet du tableau contient l'identifiant de la ressource, le type de ressource, la clé de balise et la valeur de balise. |
|
|
object |
|||
| TagValue |
string |
The tag value. |
TestValue |
| ResourceType |
string |
The resource type. Valid values:
|
instance |
| ResourceId |
string |
The resource ID. |
i-bp1j6qtvdm8w0z1o**** |
| TagKey |
string |
The tag key. |
TestKey |
Exemples
JSON format
{
"NextToken": "caeba0bbb2be03f84eb48b699f0a4883",
"RequestId": "484256DA-D816-44D2-9D86-B6EE4D5BA78C",
"TagResources": {
"TagResource": [
{
"TagValue": "TestValue",
"ResourceType": "instance",
"ResourceId": "i-bp1j6qtvdm8w0z1o****",
"TagKey": "TestKey"
}
]
}
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidDefaultResourceGroup.NotSupported | The specified parameter Tag is not support for default resource group. | The default resource group cannot be queried. |
| 400 | InvalidTag.NotSupported | You can only specify Tag for either resource tag or resource group. | Resource groups and tags cannot be queried at the same time. |
| 400 | NumberExceed.ResourceIds | The ResourceIds parameter's number is exceed , Valid : 50. | The number of ResourceIds parameters specified exceeds the limit. |
| 400 | NumberExceed.Tags | The Tags parameter's number is exceed , Valid : 20. | The number of labels specified exceeds the limit. |
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | The specified tag key already exists. Tag keys must be unique. |
| 400 | InvalidTagKey.Malformed | The specified Tag.n.Key is not valid. | The specified Tag.N.Key parameter is invalid. |
| 400 | InvalidTagValue.Malformed | The specified Tag.n.Value is not valid. | The specified tag value is invalid. |
| 400 | OperationDenied.QuotaExceed | The quota of tags on resource is beyond permitted range. | |
| 400 | InvalidTag.Mismatch | The specified Tag.n.Key and Tag.n.Value are not match. | The specified Tag.N.Key and Tag.N.Value parameters do not correspond to each other. |
| 400 | InvalidTagCount | The specified tags are beyond the permitted range. | The number of specified tags exceeds the upper limit. |
| 400 | Invalid.Scope | The specified scope is invalid. | |
| 400 | InvalidTags.MalFormed | The tags must be empty, when the tagFilters is not empty. | |
| 500 | ServiceUnavailable | The service is unavailable, please try again later. | |
| 500 | InternalError | The process of creating snapshot has failed due to some unknown error. | The snapshot cannot be created. |
| 403 | PermissionDenied.TagOwnerBid | The specified operator not have permission to set TagOwnerBid value. | |
| 403 | PermissionDenied.TagOwnerUid | The specified operator not have permission to set TagOwnerUid value. | You are not authorized to specify the TagOwnerUid parameter. |
| 403 | PermissionDenied.Scope | The specified operator not have permission to set Scope value. | You are not authorized to specify the Scope parameter. |
| 403 | InvalidResourceId.NotSupported | The specified ResourceId does not support tagging. | |
| 403 | NoPermission.Tag | The operator is not permission for the tag. | You are not authorized to manage the tag. |
| 403 | BothEmpty.TagsAndResources | The specified Tags and ResourcesIds are not allow to both empty. | The parameter passed in must contain Tags or |
| 403 | PermissionDenied.TagsFuzzyQuery | The specified operator has not permission to query fuzzy tags. | |
| 403 | NumberExceed.TagValues | The number of the specified TagValues is beyond permitted range, the max is 5. | |
| 403 | InvalidFilter.Malformed | The specified Filter is not valid. | |
| 403 | InvalidTagFilter.Malformed | The specified TagFilter is not valid. | |
| 403 | Invalid.NextToken | The specified NextToken is not valid. | |
| 404 | InvalidRegionId.NotFound | The RegionId provided does not exist in our records. | Region information error |
| 404 | MissingParameter.ResourceIds | The parameter - ResourceIds.N should not be null. | |
| 404 | MissingParameter.TagOwnerUid | The parameter - TagOwnerUid should not be null. | |
| 404 | MissingParameter.TagOwnerBid | The parameter - TagOwnerBid should not be null. | |
| 404 | MissingParameter.ResourceType | The parameter - ResourceType should not be null. | The ResourceType parameter is required. |
| 404 | MissingParameter.Tags | The parameter - Tags should not be null. | |
| 404 | MissingParameter.RegionId | The parameter - RegionId should not be null. | |
| 404 | InvalidResourceId.NotFound | The specified ResourceIds are not found in our records. | The specified resource does not exist. Check whether the ResourceId parameter is correct. |
| 404 | InvalidResourceType.NotFound | The ResourceType provided does not exist in our records. | The specified resource type does not exist. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.