Resource Orchestration Service (ROS) génère automatiquement une chaîne aléatoire de longueur spécifiée grâce à la propriété d'association AutoCompleteInput.
Dans la section Parameters d'un modèle, définissez AssociationProperty sur AutoCompleteInput et configurez les propriétés Length, Prefix et CharacterClasses au sein de AssociationPropertyMetadata pour maîtriser le format de la chaîne générée. Pour plus d'informations, consultez AssociationProperty et AssociationPropertyMetadata.
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RandomName": {
"Type": "String",
"Label": {
"en": "Random Name"
},
"AssociationProperty": "AutoCompleteInput",
"AssociationPropertyMetadata": {
"Length": 5,
"Prefix": "test-ros",
"CharacterClasses": [
{
"Class": "lowercase",
"min": 1
}
]
}
}
},
"Outputs": {
"RandomNameStr": {
"Value": {
"Ref": "RandomName"
}
}
}
}
Exemple dans la console
Sur la page des détails de la pile dans la console ROS, cliquez sur l'onglet Outputs pour afficher la sortie de la pile. La clé de sortie est RandomNameStr et sa valeur est test-rostpfjb.