CreateRecommender - Amazon Personalize

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 recommandant lorsque vous faites une GetRecommendationsdemande.

Nombre minimal de demandes de recommandation par seconde

Important

Un montant élevé minRecommendationRequestsPerSecond fera augmenter votre facture. Nous vous recommandons de commencer par 1 pour minRecommendationRequestsPerSecond (valeur par défaut). Suivez votre consommation à l'aide CloudWatch des statistiques Amazon et augmentez-les minRecommendationRequestsPerSecond si nécessaire.

Lorsque vous créez un recommandeur, vous pouvez configurer le nombre minimal de demandes de recommandation par seconde. Le nombre minimal de demandes de recommandation par seconde (minRecommendationRequestsPerSecond) indique le débit de base de demandes de recommandation fourni par Amazon Personalize. La valeur par défaut minRecommendationRequests PerSecond est1. Une demande de recommandation est une GetRecommendations opération unique. Le débit de demandes est mesuré en demandes par seconde et Amazon Personalize utilise vos demandes par seconde pour calculer le nombre de demandes par heure et le prix d'utilisation de votre outil de recommandation.

Si le nombre de demandes par seconde augmente au-delàminRecommendationRequestsPerSecond, Amazon Personalize redimensionne automatiquement la capacité allouée à la hausse ou à la baisse, mais jamais en dessous. minRecommendationRequestsPerSecond Il y a un court délai lors de l'augmentation de la capacité, ce qui peut entraîner une perte de demandes.

Votre facture correspond au montant le plus élevé entre le nombre minimum de demandes par heure (basé sur minRecommendationRequestsPerSecond) ou le nombre réel de demandes. Le débit de demandes réel utilisé est calculé comme la moyenne des demandes/seconde sur 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 métriques Amazon, puis de l'minRecommendationRequestsPerSecondaugmenter si nécessaire.

Statut

Un recommandeur peut se trouver dans l'un des états suivants :

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -ou- CREATE FAILED

  • ARRÊT EN ATTENTE > ARRÊT EN COURS > INACTIF > DÉBUT EN ATTENTE > DÉMARRAGE EN COURS > ACTIF

  • DELETE PENDING > DELETE IN_PROGRESS

Pour obtenir le statut de recommandeur, appelez DescribeRecommender.

Note

Attendez que le status recommandateur soit là 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" ] } } }, "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 données de domaine de destination pour le recommandeur.

Type : chaîne

Contraintes de longueur : longueur maximale de 256.

Modèle : arn:([a-z\d-]+):personalize:.*:.*:.+

Obligatoire : oui

name

Le nom du recommandant.

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 recommandeur utilisera. Pour un recommandeur, 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 un recommandateur. Pour plus d'informations sur les cas d'utilisation, voir Choisir 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 recommandeur.

Type : objet RecommenderConfig

Obligatoire : non

tags

Liste des balises à appliquer au recommandeur.

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 recommandeur.

Type : chaîne

Contraintes de longueur : longueur maximale de 256.

Modèle : arn:([a-z\d-]+):personalize:.*:.*:.+

Erreurs

InvalidInputException

Entrez une valeur valide pour le champ ou le paramètre.

Code d’état HTTP : 400

LimitExceededException

La limite du nombre de demandes 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

consultez aussi

Pour plus d'informations sur l'utilisation de cette API dans l'un des AWS SDK spécifiques au langage, consultez les pages suivantes :