Commencer à utiliser une source de données de base de données MySQL (console) - Amazon Kendra

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.

Commencer à utiliser une source de données de base de données MySQL (console)

Vous pouvez utiliser la Amazon Kendra console pour commencer à utiliser une base de données MySQL comme source de données. Lorsque vous utilisez la console, vous spécifiez les informations de connexion dont vous avez besoin pour indexer le contenu d'une base de données MySQL. Pour plus d'informations, consultez Utilisation d'une source de données de base de données.

Vous devez d'abord créer une base de données MySQL, puis créer une source de données pour la base de données.

Utilisez la procédure suivante pour créer une base de données MySQL de base. La procédure suppose que vous avez déjà créé un index à la suite de l'étape 1 deCommencer à utiliser la Amazon Kendra console.

Pour créer une base de données MySQL
  1. Connectez-vous à l'AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le volet de navigation, choisissez Groupes de sous-réseaux, puis choisissez Create DB Subnet Group.

  3. Donnez un nom au groupe et choisissez votre Virtual Private Cloud (VPC). Pour plus d'informations sur la configuration d'un VPC, consultez la section Configuration Amazon Kendra pour utiliser un VPC.

  4. Ajoutez les sous-réseaux privés de votre VPC. Vos sous-réseaux privés sont ceux qui ne sont pas connectés à votre NAT. Sélectionnez Create (Créer).

  5. Dans le volet de navigation, choisissez Bases de données, puis Créer une base de données.

  6. Utilisez les paramètres suivants pour créer la base de données. Conservez les valeurs par défaut de tous les autres paramètres.

    • Options du moteur —MySQL

    • Modèles — Niveau gratuit

    • Paramètres d'identification : entrez et confirmez un mot de passe

    • Sous Connectivité, choisissez Configuration de connectivité supplémentaire. Effectuez les choix suivants.

      • Groupe de sous-réseaux —Choisissez le groupe de sous-réseaux que vous avez créé à l'étape 4.

      • Groupe de sécurité VPC : choisissez le groupe qui contient à la fois les règles entrantes et sortantes que vous avez créées dans votre VPC. Par exemple, DataSourceSecurityGroup. Pour plus d'informations sur la configuration d'un VPC, consultez la section Configuration Amazon Kendra pour utiliser un VPC.

    • Dans Configuration supplémentaire, définissez le nom initial de la base de données surcontent.

  7. Choisissez Create database (Créer une base de données).

  8. Dans la liste des bases de données, choisissez votre nouvelle base de données. Prenez note du point de terminaison de la base de données.

  9. Après avoir créé votre base de données, vous devez créer une table contenant vos documents. La création d'un tableau n'entre pas dans le cadre de ces instructions. Lorsque vous créez votre tableau, tenez compte des points suivants :

    • Nom de la base de données : content

    • Nom de la table— documents

    • Colonnes : IDTitle,Body, etLastUpdate. Vous pouvez inclure des colonnes supplémentaires si vous le souhaitez.

Maintenant que vous avez créé votre base de données MySQL, vous pouvez créer une source de données pour la base de données.

Pour créer une source de données MySQL
  1. Connectez-vous à la console AWS Management Console et ouvrez la Amazon Kendra console à l'adresse https://console.aws.amazon.com/kendra/home.

  2. Dans le volet de navigation, choisissez Indexes, puis choisissez votre index.

  3. Choisissez Ajouter des sources de données, puis Amazon RDS.

  4. Tapez le nom et la description de la source de données, puis choisissez Suivant.

  5. Choisissez MySQL.

  6. Dans Accès par connexion, entrez les informations suivantes :

    • Point de terminaison : point de terminaison de la base de données que vous avez créée précédemment.

    • Port : numéro de port de la base de données. Pour MySQL, la valeur par défaut est 3306.

    • Type d'authentification : choisissez Nouveau.

    • Nouveau nom de conteneur secret : nom du Secrets Manager conteneur pour les informations d'identification de la base de données.

    • Nom d'utilisateur : nom d'un utilisateur disposant d'un accès administratif à la base de données.

    • Mot de passe : mot de passe de l'utilisateur, puis choisissez Enregistrer l'authentification.

    • Nom de la base de donnéescontent.

    • Nom de la tabledocuments.

    • Rôle IAM : choisissez Créer un nouveau rôle, puis tapez le nom du rôle.

  7. Dans Configuration des colonnes, entrez ce qui suit :

    • Nom de la colonne de l'ID du documentID

    • Nom de la colonne du titre du documentTitle

    • Nom de la colonne de données du documentBody

  8. Dans Détection des modifications de colonne, entrez ce qui suit :

    • Modifier les colonnes de détectionLastUpdate

  9. Dans Configurer le VPC et le groupe de sécurité, fournissez les informations suivantes :

    • Dans Virtual Private Cloud (VPC), choisissez votre VPC.

    • Dans Sous-réseaux, choisissez les sous-réseaux privés que vous avez créés dans votre VPC.

    • Dans les groupes de sécurité VPC, choisissez le groupe de sécurité qui contient à la fois les règles entrantes et sortantes que vous avez créées dans votre VPC pour les bases de données MySQL. Par exemple, DataSourceSecurityGroup.

  10. Dans Définir le calendrier d'exécution de la synchronisation, choisissez Exécuter à la demande, puis choisissez Suivant.

  11. Dans Mappage des champs de source de données, choisissez Suivant.

  12. Vérifiez la configuration de votre source de données pour vous assurer qu'elle est correcte. Lorsque vous êtes certain que tout est correct, choisissez Create.