Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
CreateRecommender
Crée une recommandation avec la recette (un cas d'utilisation d'un groupe de jeux de données de domaine) que vous spécifiez. Vous créez des recommandations pour un groupe de jeux de données de domaine et vous spécifiez le nom de ressource Amazon (ARN) du recommandateur lorsque vous faites une GetRecommendations demande.
Nombre minimal de demandes de recommandation par seconde
Important
Un montant élevé minRecommendationRequestsPerSecond augmentera votre facture. Nous vous recommandons de commencer par 1 pour minRecommendationRequestsPerSecond (valeur par défaut). Suivez votre utilisation à l'aide CloudWatch des statistiques Amazon et minRecommendationRequestsPerSecond augmentez-la si nécessaire.
Lorsque vous créez un recommandateur, vous pouvez configurer le nombre minimum de demandes de recommandation par seconde du recommandateur. Le nombre minimal de demandes de recommandation par seconde (minRecommendationRequestsPerSecond) indique le débit de base des demandes de recommandation provisionné par Amazon Personalize. La valeur minimale par défaut RecommendationRequestsPerSecond est1. Une demande de recommandation est une GetRecommendations opération unique. Le débit des demandes est mesuré en demandes par seconde et Amazon Personalize utilise vos demandes par seconde pour calculer vos demandes par heure et le prix de l'utilisation de votre recommandation.
Si le nombre de demandes par seconde augmente au-delàminRecommendationRequestsPerSecond, Amazon Personalize redimensionne automatiquement la capacité provisionnée à la hausse et à la baisse, mais jamais en dessous. minRecommendationRequestsPerSecond Il y a un court délai pendant lequel la capacité est augmentée, ce qui peut entraîner une perte de demandes.
Votre facture correspond au plus élevé des deux montants suivants : le nombre minimum de demandes par heure (sur la base du minimumRecommendationRequestsPerSecond) ou le nombre réel de demandes. Le débit de requêtes réel utilisé est calculé comme la moyenne sur requests/second une période d'une heure. Nous vous recommandons de commencer par la valeur par défautminRecommendationRequestsPerSecond, de suivre votre utilisation à l'aide CloudWatch des statistiques Amazon, puis de l'minRecommendationRequestsPerSecondaugmenter si nécessaire.
Statut
Un recommandateur peut se trouver dans l'un des états suivants :
-
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -ou- CREATE FAILED
-
ARRÊTER EN ATTENTE > ARRÊTER EN COURS > INACTIF > DÉMARRER EN ATTENTE > DÉMARRER EN COURS > ACTIF
-
DELETE PENDING > DELETE IN_PROGRESS
Pour obtenir le statut de recommandateur, appelez DescribeRecommender.
Note
Attendez que le status nom du recommandateur apparaisse ACTIVE avant de lui demander des recommandations.
Syntaxe de la requête
{
"datasetGroupArn": "string",
"name": "string",
"recipeArn": "string",
"recommenderConfig": {
"enableMetadataWithRecommendations": boolean,
"itemExplorationConfig": {
"string" : "string"
},
"minRecommendationRequestsPerSecond": number,
"trainingDataConfig": {
"excludedDatasetColumns": {
"string" : [ "string" ]
},
"includedDatasetColumns": {
"string" : [ "string" ]
}
}
},
"tags": [
{
"tagKey": "string",
"tagValue": "string"
}
]
}
Paramètres de demande
Cette demande accepte les données suivantes au format JSON.
- datasetGroupArn
-
Le nom de ressource Amazon (ARN) du groupe de jeux de données du domaine de destination pour le recommandateur.
Type : Chaîne
Contraintes de longueur : longueur maximale de 256.
Modèle :
arn:([a-z\d-]+):personalize:.*:.*:.+Obligatoire : oui
- name
-
Le nom du recommandateur.
Type : Chaîne
Contraintes de longueur : longueur minimum de 1. Longueur maximum de 63.
Modèle :
^[a-zA-Z0-9][a-zA-Z0-9\-_]*Obligatoire : oui
- recipeArn
-
Le nom de ressource Amazon (ARN) de la recette que le recommandateur utilisera. Pour un recommandateur, une recette est un cas d'utilisation d'un groupe de jeux de données de domaine. Seuls les cas d'utilisation de groupes de jeux de données de domaine peuvent être utilisés pour créer une recommandation. Pour plus d'informations sur les cas d'utilisation, consultez la section Choix des cas d'utilisation recommandés.
Type : Chaîne
Contraintes de longueur : longueur maximale de 256.
Modèle :
arn:([a-z\d-]+):personalize:.*:.*:.+Obligatoire : oui
- recommenderConfig
-
Les détails de configuration du recommandateur.
Type : objet RecommenderConfig
Obligatoire : non
-
Une liste de balises à appliquer au recommandateur.
Type : tableau d’objets Tag
Membres du tableau : nombre minimum de 0 élément. Nombre maximum de 200 éléments.
Obligatoire : non
Syntaxe de la réponse
{
"recommenderArn": "string"
}
Eléments de réponse
Si l’action aboutit, le service renvoie une réponse HTTP 200.
Les données suivantes sont renvoyées au format JSON par le service.
- recommenderArn
-
Le nom de ressource Amazon (ARN) du recommandateur.
Type : Chaîne
Contraintes de longueur : longueur maximale de 256.
Modèle :
arn:([a-z\d-]+):personalize:.*:.*:.+
Erreurs
- InvalidInputException
-
Fournissez une valeur valide pour le champ ou le paramètre.
Code d’état HTTP : 400
- LimitExceededException
-
La limite du nombre de requêtes par seconde a été dépassée.
Code d’état HTTP : 400
- ResourceAlreadyExistsException
-
La ressource spécifiée existe déjà.
Code d’état HTTP : 400
- ResourceInUseException
-
La ressource spécifiée est en cours d'utilisation.
Code d’état HTTP : 400
- ResourceNotFoundException
-
Impossible de trouver la ressource spécifiée.
Code d’état HTTP : 400
- TooManyTagsException
-
Vous avez dépassé le nombre maximum de balises que vous pouvez appliquer à cette ressource.
Code d’état HTTP : 400
Voir aussi
Pour plus d'informations sur l'utilisation de cette API dans l'un des AWS kits SDK spécifiques à une langue, consultez les rubriques suivantes :