Configurer le stockage personnalisé avec un compartiment AWS S3

Cette page concerne Stockage en ligne dans AWS. Si vous utilisez Stockage en ligne dans Azure, consultez la section Stockage Azure de l’aide en ligne Services de stockage en nuage.

Au lieu du compartiment S3 fourni par défaut par NICE CXone, vous pouvez utiliser votre propre compartiment Amazon S3 pour stocker et récupérer vos fichiers dans Services de stockage en nuage. Vous ne pouvez pas utiliser le stockage personnalisé si vous prévoyez d’utiliser ou si vous utilisez déjà une clé AWS KMS personnalisée.

Le stockage personnalisé ne vous permet pas de le faire :

  • Enregistrez ou supprimez des fichiers lisibles dans votre espace de stockage. Les appels sont chiffrés, ont un GUID comme nom de fichier et ne peuvent être lus qu’à l’aide de CXone. Vous devrez récupérer les fichiers stockés dans CXone pour les lire.
  • Utilisez votre propre stockage à long terme ou Glacier. Cela vous empêche de récupérer vos fichiers dans CXone pour les lire.
  • Utilisez un accès externe sécurisé (SEA) ou des API pour extraire des fichiers non chiffrés de la plateforme CXone.

Pour plus de détails sur les limites du stockage personnalisé, consultez la page de vue d’ensemble du stockage personnalisé.

Vous pouvez soit :

Le modèle CloudFormation est la méthode de configuration préférée. Pour l’une ou l’autre méthode, vous devez contacter votre Représentant de compte CXone pour qu’il active le stockage personnalisé pour votre système et qu’il vous donne le modèle CloudFormation pour votre région.

Effectuez chacune de ces tâches dans l’ordre indiqué.

Configurer automatiquement le compartiment S3 lors de sa création

Utilisez le modèle CXone CloudFormation pour créer un nouveau compartiment S3 qui est déjà configuré pour être utilisé avec Services de stockage en nuage. Le modèle CloudFormation est un fichier JSON qui spécifie les ressources que vous voulez dans votre pile.

Si vous souhaitez utiliser un compartiment existant, ignorez cette tâche et configurez-le manuellement pour l’utiliser avec Services de stockage en nuage à la place.

  1. Contactez votre Représentant de compte CXone pour activer le stockage personnalisé et demander le modèle CloudFormation pour votre région. Remplissez le modèle.

    Vous pouvez configurer un stockage personnalisé dans une région AWS différente de votre région hébergée CXone. Cependant, si vous utilisez FedRAMP, vous devez créer votre emplacement de stockage personnalisé dans la même région que votre région hébergée CXone pour vous conformer aux exigences réglementaires.

  2. Connectez-vous à la console Amazon S3 à l’adresse https://console.aws.amazon.com/s3/.

  3. Cliquez sur CloudFormation.

  4. Sélectionnez la région pour le compartiment.

  5. Cliquez sur Créer une pile.

  6. Sous Choisir un modèle, sélectionnez Charger un modèle dans Amazon S3. Cliquez sur Parcourir. Sélectionnez le modèle CloudFormation que vous avez reçu de votre Représentant de compte CXone.

  7. Cliquez sur Suivant.

  8. Saisissez un nom de pile et un CustomerBucketName. Le CustomerBucketName peut généralement être ce que vous voulez. Toutefois, si vous souhaitez héberger votre stockage local dans votre compte AWS, le nom de votre compartiment doit suivre ces conventions, <BUID> étant votre unité commercialeFermé Regroupement organisationnel de haut niveau utilisé pour gérer le support technique, la facturation et les paramètres globaux pour votre environnement CXone ou votre ID de facturation :

    Région Nom du compartiment
    USA Ouest (Oregon) ic-storageservices-cs-ao-<BUID>
    Europe (Francfort) ic-storageservices-cs-af-<BUID>
    Asie Pacifique (Sidney) ic-storageservices-cs-aa-<BUID>

    Contactez votre Représentant de compte CXone si vous avez besoin d’aide pour trouver le bon code régional.

  9. Enregistrez le nom du compartiment quelque part afin de pouvoir l’utiliser lors des étapes de configuration de CXone.

  10. Cliquez sur Suivant. Cliquez à nouveau sur Suivant.

  11. Cliquez sur Créer. Restez sur la page jusqu’à ce que l’état de la pile soit CREATE_COMPLETE. Si le déploiement de la pile échoue, procédez comme suit :

    1. Sélectionnez la pile.
    2. Cliquez sur ActionsSupprimer la pile.
    3. Redémarrez le processus pour créer une nouvelle pile.

Si vous avez besoin d’aide pour ce processus, consultez le guide CloudFormation dans la documentation AWS .

Configurer manuellement votre propre compartiment S3 pour Services de stockage en nuage

Utilisez des parties du modèle CloudFormation CXone pour configurer votre compartiment de stockage S3 existant afin de l’utiliser avec Services de stockage en nuage. Le modèle CloudFormation est un fichier JSON qui spécifie les ressources que vous voulez dans votre pile.

Si vous configurez un nouveau compartiment S3 avec le modèle CloudFormation, ignorez les tâches de cette section et passez à l’activation du stockage personnalisé pour CXone.

Effectuez chacune de ces tâches dans l’ordre indiqué.

Appliquer une politique S3 à un compartiment de stockage personnalisé

  1. Contactez votre Représentant de compte CXone pour activer le stockage personnalisé et demander le modèle CloudFormation pour votre région. Remplissez le modèle.

    Vous pouvez configurer un stockage personnalisé dans une région AWS différente de votre région hébergée CXone. Cependant, si vous utilisez FedRAMP, vous devez créer votre emplacement de stockage personnalisé dans la même région que votre région hébergée CXone pour vous conformer aux exigences réglementaires.

  2. Connectez-vous à la console Amazon S3 à l’adresse https://console.aws.amazon.com/s3/.
  3. Cliquez sur Services.
  4. Dans la liste des noms de compartiments, recherchez le nom du compartiment que vous souhaitez utiliser pour Services de stockage en nuage. Cliquez dessus.
  5. Cliquer sur l’onglet Autorisations.
  6. Cliquez sur Politique du compartiment.
  7. À l’aide de la politique contenue dans le modèle CloudFormation que vous avez reçu précédemment, mettez à jour le document de la politique dans l’éditeur de politique de compartiment :

    • Si votre compartiment de stockage personnalisé n’a pas de politique existante, copiez la politique telle quelle, en remplaçant toutes les références à l’ID du compartiment par votre ID de compartiment unique.

    • Si votre compartiment de stockage personnalisé dispose d’une politique existante, fusionnez la politique avec la politique existante en remplaçant toutes les références à l’ID du compartiment par votre ID de compartiment.

  8. Cliquez sur Enregistrer.

Appliquer des balises au compartiment S3

Les balises vous aident à organiser les fichiers dans votre compartiment S3. Suivez les étapes suivantes pour créer les balises nécessaires à l’utilisation de Services de stockage en nuage.

  1. De retour sur la page d’accueil de la console Amazon S3, cliquez sur Propriétés.
  2. Cliquez sur Balises.
  3. Cliquez sur Ajouter une balise. Créez une paire clé-valeur avec Région comme Clé et le nom de la région appropriée comme Valeur; par exemple, us-west-2. La région doit être la même que celle que vous avez spécifiée lors de la création du compartiment S3.
  4. Cliquez à nouveau sur Ajouter des balises. Créez une paire clé-valeur avec AccountId comme Clé et votre ID de compte AWS comme Valeur; par exemple, 123456. Vous pouvez trouver l’ID de votre compte en procédant comme suit : 
    1. Sur la page d’accueil de la console Amazon S3, cliquez sur Services.
    2. Recherchez iam. Ouvrez le premier lien.
    3. Cliquez sur Utilisateurs.
    4. Ouvrez un utilisateur existant. Copiez l’ID du compte à partir de ARN utilisateur. Reportez-vous à la zone en surbrillance sur l’image suivante pour vous guider.

  5. Cliquez sur Enregistrer.

Configurer le stockage personnalisé dans CXone

Autorisations requises : Modification de Gestion du cycle de vie

Lorsque le stockage personnalisé est activé pour votre système, vous devez gérer la durée de vie des fichiers en utilisant les paramètres AWS au lieu des paramètres CXone. Pour cette raison, une fois que vous avez activé le stockage personnalisé, les paramètres de durée de vie (TTL) ne sont plus disponibles sur la page de gestion du cycle de vie de CXone.

  1. Dans CXone, cliquez sur le sélecteur d’application et sélectionnezAdmin.
  2. Accédez à Stockage en ligneGestion du cycle de vie.
  3. Cliquez sur l’onglet Configuration du stockage personnalisé.
  4. Sélectionnez Activer le stockage personnalisé.
  5. Pour la région du stockage personnalisé, saisissez la région que vous avez spécifiée lorsque vous avez configuré votre compartiment S3.

  6. Pour l’emplacement du stockage personnalisé, saisissez le nom que vous avez donné au compartiment S3. Cette valeur doit être la même que celle que vous avez saisie dans CustomerBucketName dans la console AmazonAWS. Assurez-vous que vous disposez des autorisations nécessaires pour enregistrer des données à l’emplacement de stockage que vous avez spécifié. Vous ne devez créer qu’un seul emplacement de stockage personnalisé.

  7. Cliquez sur Valider et Enregistrer.

Gestion de la configuration du stockage personnalisé

Utilisez cette section pour gérer la configuration de votre stockage personnalisé après sa mise en place.

Modifier la pile CloudFormation de stockage personnalisé déployée

  1. Sélectionnez la pile.

  2. Cliquez sur ActionsMettre à jour la pile.

  3. Modifiez les paramètres à mettre à jour.

Désactiver le stockage personnalisé dans CXone

Autorisations requises : Modification de Gestion du cycle de vie

Une fois que vous avez choisi AWS ou Azure comme type de stockage personnalisé, vous ne pouvez plus passer à l’autre. Toutefois, vous pouvez désactiver le stockage personnalisé.

  1. Cliquez sur le sélecteur d’applications et sélectionnezAdmin.
  2. Accédez à Stockage en ligneGestion du cycle de vie.
  3. Cliquez sur l’onglet Configuration du stockage personnalisé.
  4. Décochez la case Activer le stockage personnalisé.
  5. Cliquez sur Valider et Enregistrer.