Crée et ajoute des balises aux ressources.
Description de l'opération
Les balises sont utilisées pour classer les instances. Chaque balise se compose d'une paire clé-valeur. Avant d'utiliser les balises, prenez note des limites suivantes :
-
Les clés des balises ajoutées à la même instance doivent être uniques.
-
Vous ne pouvez pas créer de balises sans les ajouter à des instances. Toutes les balises doivent être ajoutées à des instances.
-
Les informations de balise ne sont pas partagées entre les régions.
Par exemple, vous ne pouvez pas afficher les balises créées dans la région China (Hangzhou) depuis la région China (Shanghai).
-
Les clouds privés virtuels (VPC), les tables de routage, les vSwitches et les adresses IP élastiques (EIP) qui appartiennent au même compte Alibaba Cloud et qui sont déployés dans la même région partagent les informations de balise entre eux.
Par exemple, si vous avez ajouté une balise à un VPC, la balise est disponible pour les vSwitches, les tables de routage et les EIP qui appartiennent au même compte et qui sont déployés dans la même région que celle où le VPC est créé. Vous pouvez sélectionner cette balise à partir de la page de modification sans avoir à la saisir à nouveau. Vous pouvez modifier la clé et la valeur d'une balise ou supprimer une balise d'une instance. Après la suppression d'une instance, toutes les balises qui lui ont été ajoutées sont supprimées.
-
Vous pouvez ajouter jusqu'à 20 balises à chaque instance. Avant d'ajouter une balise à une instance, le système vérifie automatiquement le nombre de balises existantes. Un message d'erreur est renvoyé si le nombre maximal de balises est atteint.
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
|
vpc:TagResources |
update |
BandwidthPackage.
Address.
NatGateway.
RouteTable.
VPC.
VpnGateway.
VSwitch.
|
|
Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ResourceType |
string |
Oui |
Le type de ressource. Valeurs valides :
|
VPC |
| ResourceId |
array |
Oui |
L'identifiant de la ressource. Vous pouvez spécifier jusqu'à 20 identifiants. |
vpc-bp16qjewdsunr41m1**** |
|
string |
Non |
L'identifiant de la ressource. Vous pouvez spécifier jusqu'à 20 identifiants de ressource. Remarque
Lorsque vous appelez cette opération, ResourceId.N est requis. |
vpc-bp16qjewdsunr41m1**** |
|
| RegionId |
string |
Oui |
L'identifiant de la région de la ressource. Vous pouvez appeler l'opération DescribeRegions pour interroger la liste des régions la plus récente. |
cn-hangzhou |
| Tag |
array<object> |
Oui |
Les informations de balise. |
TagResources |
|
object |
Non |
|||
| Key |
string |
Non |
La clé de la balise ajoutée à la ressource. Vous pouvez spécifier jusqu'à 20 clés de balise. La clé ne peut pas dépasser 128 caractères. La clé ne peut pas commencer par Remarque
Lorsque vous appelez cette opération, le paramètre Tag.N.Key est requis et ne peut pas être une chaîne vide. |
FinanceDept |
| Value |
string |
Non |
La valeur de la balise ajoutée à la ressource. Vous pouvez spécifier jusqu'à 20 valeurs de balise. La valeur de la balise ne peut pas dépasser 128 caractères. La valeur ne peut pas commencer par Remarque
Lorsque vous appelez cette opération, le paramètre Tag.N.Value est requis et peut être une chaîne vide. |
FinanceJoshua |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
C46FF5A8-C5F0-4024-8262-B16B639225A0 |
Exemples
JSON format
{
"RequestId": "C46FF5A8-C5F0-4024-8262-B16B639225A0"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidTagKey | The tag keys are not valid. | |
| 400 | InvalidTagValue | The tag values are not valid. | |
| 400 | MissingParam | %s | |
| 400 | InvalidInstanceType.NotFound | The instance type is not found | |
| 400 | InvalidInstanceIds.NotFound | The instanceIds are not found | |
| 400 | Forbidden.TagKeys | The request do not allow to operate the tag keys | |
| 400 | QuotaExceeded.TagNum | Custom Tags quota exceeded | |
| 400 | InvalidTagScope.NotFound | The tag scope is not found | |
| 400 | Forbidden.NotAllowedCategary | The System tag is not valid | |
| 400 | Forbidden.TagKey.Duplicated | The specified tag key already exists. | |
| 400 | SizeLimitExceeded.TagNum | The maximum number of tags is exceeded. | |
| 400 | SizeLimitExceeded.ResourceId | The maximum number of resource IDs is exceeded. | |
| 400 | MissingParameter.TagValue | The input parameter TagValue that is mandatory for processing this request is not supplied. | |
| 400 | MissingParameter.TagKey | The input parameter TagKey that is mandatory for processing this request is not supplied. | |
| 400 | MissingParam.Tags | You must specify the Tags parameter. | |
| 400 | DuplicatedParam.ResourceIds | The parameter of ResourceIds contains duplicate values. | |
| 403 | Forbidden | User not authorized to operate on the specified resource. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.