Ajoute ou remplace une ou plusieurs balises sur diverses ressources Elastic Compute Service (ECS). Vous pouvez ajouter des balises aux instances, disques cloud, instantanés, images, groupes de sécurité et autres ressources pour en faciliter la gestion.
Cette API est obsolète. Nous recommandons de migrer vers Ecs(2014-05-26) - TagResources pour bénéficier de fonctionnalités améliorées et d'un support continu. L'API obsolète reste temporairement accessible, mais aucune mise à jour ni correction de bug ne sera fournie.
Description de l'opération
Lorsque vous appelez cette opération, prenez note des éléments suivants :
Vous pouvez ajouter jusqu'à 20 balises à chaque ressource Elastic Compute Service (ECS).
La clé de balise (Tag.N.Key) et la valeur de balise (Tag.N.Value) doivent être spécifiées sous forme de paire clé-valeur.
Si la clé de balise (Tag.N.Key) existe déjà sur la ressource spécifiée, la valeur de balise d'origine est automatiquement remplacée par la nouvelle valeur de balise (Tag.N.Value).
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:AddTags |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région de la ressource. Vous pouvez appeler DescribeRegions pour interroger la liste des régions la plus récente. |
cn-hangzhou |
| ResourceType |
string |
Oui |
Le type de la ressource. Valeurs valides :
Toutes les valeurs valides sont en minuscules. |
instance |
| ResourceId |
string |
Oui |
L'identifiant de la ressource à laquelle vous souhaitez ajouter des balises. Par exemple, lorsque ResourceType est défini sur instance, ResourceId est l'identifiant de l'instance. |
i-bp1gtjxuuvwj17zr**** |
| Tag |
array<object> |
Oui |
Les balises. |
|
|
object |
Non |
|||
| key |
string |
Non |
La clé de balise de la ressource. Remarque
Pour améliorer la compatibilité, utilisez le paramètre Tag.N.Key. |
test |
| Key |
string |
Non |
La clé de balise de la ressource. Valeurs valides de N : 1 à 20. La clé de balise ne peut pas être une chaîne vide. La clé de balise peut comporter jusqu'à 128 caractères et ne peut pas commencer par aliyun ou acs:. La clé de balise ne peut pas contenir http:// ou https://. |
TestKey |
| Value |
string |
Non |
La valeur de balise de la ressource. Valeurs valides de N : 1 à 20. La valeur de balise peut être une chaîne vide. La valeur de balise peut comporter jusqu'à 128 caractères et ne peut pas commencer par aliyun ou acs:. La valeur de balise ne peut pas contenir http:// ou https://. |
TestValue |
| value |
string |
Non |
La valeur de balise de la ressource. Remarque
Pour améliorer la compatibilité, utilisez le paramètre Tag.N.Value. |
test |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Exemples
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 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 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | The specified tag key already exists. Tag keys must be unique. |
| 403 | InvalidResourceId.NotSupported | The specified ResourceId does not support tagging. | |
| 403 | QuotaExceed.Tags | %s | The number of specified tags exceeds the upper limit. %s is a variable. An error message is dynamically returned based on call conditions. |
| 403 | TagKey.Duplication | The TagKey has duplication with others, case-insensitive. | Duplicate values exist in the specified Tag.N.Key parameter. The value of this parameter is not case sensitive. Check whether duplicate parameter values are passed in. |
| 404 | InvalidRegionId.NotFound | The specified RegionId does not exist. | The specified region ID does not exist. |
| 404 | InvalidResourceId.NotFound | The specified ResourceId is not found in our records. | The specified resource does not exist. Check whether the resource ID 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.