Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Présentation de la configuration des connexions client S3 et Swift

Contributeurs

En tant qu'administrateur du grid, vous gérez les options de configuration qui contrôlent la façon dont les applications clientes S3 et Swift se connectent au système StorageGRID pour stocker et récupérer les données.

Remarque La prise en charge des applications du client Swift a été obsolète et sera supprimée dans une prochaine version.

Flux de travail de configuration

Comme illustré dans le schéma de workflow, il existe quatre étapes principales pour connecter StorageGRID à une application S3 ou Swift :

  1. Effectuez les tâches requises dans StorageGRID, en fonction de la façon dont l'application client se connecte à StorageGRID.

  2. Utilisez StorageGRID pour obtenir les valeurs dont l'application a besoin pour se connecter à la grille. Vous pouvez utiliser l'assistant d'installation S3 ou configurer chaque entité StorageGRID manuellement.

  3. Utilisez l'application S3 ou Swift pour terminer la connexion à StorageGRID. Créez des entrées DNS pour associer des adresses IP à tous les noms de domaine que vous prévoyez d'utiliser.

  4. Effectuez des tâches continues dans l'application et dans StorageGRID afin de gérer et de surveiller le stockage objet au fil du temps.

Workflow pour la connexion de l'application client S3 ou Swift à StorageGRID

Informations nécessaires pour joindre StorageGRID à une application client

Avant de connecter StorageGRID à une application client S3 ou Swift, vous devez effectuer les étapes de configuration dans StorageGRID et obtenir une certaine valeur.

Quelles valeurs ai-je besoin ?

Le tableau suivant présente les valeurs que vous devez configurer dans StorageGRID et où ces valeurs sont utilisées par l'application S3 ou Swift et le serveur DNS.

Valeur Où la valeur est configurée Où la valeur est utilisée

Adresses IP virtuelles (VIP)

Groupe StorageGRID > HA

Entrée DNS

Port

StorageGRID > terminal de l'équilibreur de charge

Application client

Certificat SSL

StorageGRID > terminal de l'équilibreur de charge

Application client

Nom du serveur (FQDN)

StorageGRID > terminal de l'équilibreur de charge

  • Application client

  • Entrée DNS

ID de clé d'accès S3 et clé d'accès secrète

StorageGRID > locataire et compartiment

Application client

Nom du compartiment/conteneur

StorageGRID > locataire et compartiment

Application client

Comment obtenir ces valeurs ?

Selon vos besoins, vous pouvez effectuer l'une des opérations suivantes pour obtenir les informations dont vous avez besoin :

  • Utilisez le "Assistant d'installation S3". L'assistant d'installation S3 vous aide à configurer rapidement les valeurs requises dans StorageGRID et génère un ou deux fichiers que vous pouvez utiliser pour configurer l'application S3. L'assistant vous guide tout au long des étapes requises et vous aide à vous assurer que vos paramètres sont conformes aux bonnes pratiques de StorageGRID.

    Remarque Si vous configurez une application S3, il est recommandé d'utiliser l'assistant d'installation S3, sauf si vous savez que vous disposez d'exigences spéciales, faute de quoi votre implémentation nécessitera une personnalisation importante.
  • Utilisez le "Assistant d'installation FabricPool". À l'instar de l'assistant d'installation de S3, l'assistant d'installation de FabricPool vous aide à configurer rapidement les valeurs requises et génère un fichier que vous pouvez utiliser pour configurer un Tier cloud FabricPool dans ONTAP.

    Remarque Si vous prévoyez d'utiliser StorageGRID en tant que système de stockage objet pour un niveau cloud FabricPool, il est recommandé d'utiliser l'assistant d'installation FabricPool, sauf si vous disposez d'une configuration spécifique ou si votre implémentation nécessite une personnalisation importante.
  • Configurer les éléments manuellement. Si vous vous connectez à une application Swift (ou si vous vous connectez à une application S3 et que vous préférez ne pas utiliser l'assistant d'installation S3), vous pouvez obtenir les valeurs requises en effectuant la configuration manuellement. Voici la procédure à suivre :

    1. Configurez le groupe haute disponibilité (HA) que vous souhaitez utiliser pour l'application S3 ou Swift. Voir "Configurez les groupes haute disponibilité".

    2. Créez le terminal d'équilibrage de charge que l'application S3 ou Swift utilisera. Voir "Configurer les terminaux de l'équilibreur de charge".

    3. Créez le compte de locataire que l'application S3 ou Swift utilisera. Voir "Créez un compte de locataire".

    4. Pour un locataire S3, connectez-vous au compte du locataire et générez un ID de clé d'accès et une clé d'accès secrète pour chaque utilisateur qui accérera à l'application. Voir "Créez vos propres clés d'accès".

    5. Créez un ou plusieurs compartiments S3 ou conteneurs Swift dans le compte de locataire. Pour S3, voir "Créer un compartiment S3". Pour Swift, utilisez le "METTRE la demande de conteneur".

    6. Pour ajouter des instructions de placement spécifiques pour les objets appartenant au nouveau locataire ou compartiment/conteneur, créez une règle ILM et activez une nouvelle règle ILM pour utiliser cette règle. Voir "Création d'une règle ILM" et "Création de la règle ILM".