Connexion à un cluster Manta¶
L’objet Cluster
est utilisé pour contrôler les swarms, gérer les noeuds, et accéder aux résultats et logs de la plateforme Manta. Ce-dessous est une explication pour comprendre comment connecter un cluster Manta, en mode non-sécurisé et en mode sécurisé, en utilisant la méthode connect
.
Documentation de l’objet Cluster
Pour plus d’information sur l’objet Cluster
, référez vous à la documentation Cluster
.
Connexion à un cluster
Pour vous connecter à un cluster Manta, vous pouvez utiliser Cluster.connect()
qui crée un client gRPC pour communiquer au manager du cluster.
Connexion non sécurisée¶
Une connexion non-sécurisée peut être établie en utilisant l’hôte les ports par défaut sans spécifier de jeton de sécurité. Ce mode est approprié à des développement ou pour des tests dans des environments contrôlés.
Exemple: Connexion non-sécurisée
from manta import Cluster
# Connect to the cluster using default host and ports
cluster = Cluster.connect(host="localhost", port=50051)
# Check if the cluster is available
response = cluster.is_available()
print(response.message) # Output should indicate availability
Connexion sécurisée¶
Une connexion sécurisée requière un secured_token
, qui est utilisé utiliser pour l’authentication quand une connexion est établie avec le manager du cluster. Ce mode est recommendé pour des environments de production quand la sécurité est importante.
Example: Connexion sécurisée
from manta import Cluster
# Connect securely using a secured token
secured_token = "YOUR_SECURED_TOKEN"
cluster = Cluster.connect(
host="localhost",
port=50051,
ca_port=50050,
secured_token=secured_token
)
# Check if the cluster is available
response = cluster.is_available()
print(response.message) # Output should indicate availability
Avertissement
Une fois que vous êtes connecté avec succès au cluster, secured_token
ne doit pas être fourni. À la place, des fichiers locaux de certificat seront utilisés pour accéder de manière sécuriser au cluster.