Mise en place du HMS
Apprenez à configurer HMS.
Conditions préalables pour obtenir une clé API
- Allez sur https://cloud.ibm.com/
- En haut de la page, dans le sous-menu Gérer, sélectionnez Accès (IAM).
- Cliquez sur Service IDs et Create.
- Fournir les détails de l' identification du service Create.
- Dans l'onglet Accès, effectuez les actions suivantes :
- Cliquez sur Attribuer un accès.
- Dans le champ de recherche Service, tapez watsonx.data et cliquez dessus. Cliquez sur Suivant.
- Dans la section Ressources, assurez-vous que l'option Toutes les ressources est sélectionnée. Cliquez sur Suivant.
- Dans la section Rôles et actions, sélectionnez MetastoreAccess et Administrator, puis cliquez sur Next.
- Cliquez sur Ajouter et affecter.
- Cliquez sur l'onglet Clés API et cliquez sur Créer.
- Fournir les détails de la clé de l'API Create. Vous devez nommer la clé API ibmlhapikey.
Remarque :
- Par défaut,
huserestibmlhapikey. - Token est la clé API obtenue à l' étape 7.
Procédure de configuration du HMS
Remarque : Endpoint est l'URL du point de terminaison Thrift que vous récupérez à partir de l'instance watsonx.data. Pour plus d'informations, consultez la section Obtenir le point de terminaison HMS.
Assurez-vous que l'url est au format thrift://<host>:<port> lorsque vous exécutez la commande nz setup-hms.
Important : pour un déploiement sur site avec un certificat auto-signé, exportez les certificats et utilisez
--cert somecert--truststore_pw {password} les options.- Exécuter
setup-msle script à partir de l'hôte NPSsetup-ms --helpUtilisation :
setup-ms [-h] {create,list,delete}Tableau 1. Arguments de position Argument Opération créer Créez une connexion. supprimer Supprimer une connexion. liste Répertorie les connexions. options {-h, --help} Afficher ce message d'aide et quitter. --connection CONNEXION Nom de la connexion. --huser HUSER Nom d'utilisateur HMS. --token JETON Jeton d'utilisateur HMS. --endpoint POINT FINAL Point final de la connexion d'économie. --cert CERT Chemin d'accès au certificat auto-signé. --truststore_pw MOT_DE_PASSE_TRUSTSTORE Le mot de passe du magasin de confiance, s'il est fourni. - Créez une connexion HMS à l'aide de la commande suivante :
setup-ms create hms --connection <connection_name> --huser <hms_user> --token <token> --endpoint <thrift_endpoint> --cert <certificate_path>HMS config file not found, creating one. Success! - Liste des connexions HMS existantes :
setup-ms list Pour créer la variance avec et sans magasin de certificats personnalisé.
Remarque : si vous créez un certificat auto-signé et que vous l'ajoutez à une liste de confiance spécifique (différente de la liste de confiance par défaut du système d'exploitation), vous devrez inclure les arguments--certet--truststore_pwlors de l'exécution de l'application. Voir l'exemple suivant pour une utilisation correcte.Exemple :
Avec personnalisationtruststore:setup-ms create hms --connection test_nj --huser ibmlhapikey --token <removed> --endpoint thrift://10.0.0.1:9083 --cert "/usr/lib/jvm/jdk-17.0.7+7-jre/lib/security/cacerts" --truststore_pw changeitSans coutumetruststore:setup-ms create hms --connection test_nj --huser ibmlhapikey --token <removed> --endpoint thrift://10.0.0.1:9083 --cert "/usr/lib/jvm/jdk-17.0.7+7-jre/lib/security/cacerts"HMS config file not found, creating one. Success!
Procédure pour supprimer la configuration HMS
Supprimer une connexion HMS :
setup-ms delete --connection fake-conn