Spécification d’un emplacement de résultats des requêtes à l’aide d’un groupe de travail - Amazon Athena

Spécification d’un emplacement de résultats des requêtes à l’aide d’un groupe de travail

Vous spécifiez l'emplacement de résultats de requête dans une configuration de groupe de travail à l'aide de la AWS Management Console, de la AWS CLI ou de l'API Athena.

Lorsque vous utilisez l’AWS CLI, spécifiez l’emplacement de résultats des requêtes à l’aide du paramètre OutputLocation de l’option --configuration lors de l’exécution de la commande aws athena create-work-group ou aws athena update-work-group.

Spécification de l'emplacement des résultats de requête pour un groupe de travail à l'aide de la console Athena
  1. Si le panneau de navigation de la console n'est pas visible, choisissez le menu d'extension sur la gauche.

    Choisissez le menu d'expansion.
  2. Dans le panneau de navigation, choisissez Workgroups (Groupes de travail).

  3. Dans la liste des groupes de travail, choisissez le lien du groupe de travail que vous voulez modifier.

  4. Choisissez Modifier.

  5. Pour l'emplacement et le chiffrement des résultats de requête, effectuez l'une des opérations suivantes :

    • Dans la zone de texte Query result location (Emplacement des résultats de la requête), saisissez le chemin d'accès au compartiment que vous avez créé dans Simple Storage Service (Amazon S3) pour les résultats de votre requête. Préfixez le chemin avec s3://.

    • Choisissez Browse S3 (Parcourir S3), choisissez le compartiment Simple Storage Service (Amazon S3) de votre région actuelle que vous souhaitez utiliser, puis choisissez Choose (Choisir).

  6. (Facultatif) Pour Expexted bucket owner (Propriétaire du compartiment attendu), saisissez l'ID du Compte AWS qui pourrait être le propriétaire du compartiment d'emplacement de sortie. Il s'agit d'une mesure de sécurité supplémentaire. Si l'ID de compte du propriétaire du compartiment ne correspond pas à l'ID que vous spécifiez, les tentatives de sortie vers le compartiment échoueront. Pour obtenir des informations détaillées, consultez Vérification de la propriété du compartiment avec la condition de propriétaire du compartiment dans le Guide de l'utilisateur Simple Storage Service (Amazon S3).

    Note

    Le paramètre de propriétaire du compartiment attendu s'applique uniquement à l'emplacement de sortie Simple Storage Service (Amazon S3) que vous spécifiez pour les résultats de la requête Athena. Il ne s'applique pas aux autres emplacements Simple Storage Service (Amazon S3) tels que les emplacements de source de données dans des compartiments Simple Storage Service (Amazon S3) externes, des emplacements de table de destination CTAS et INSERT INTO, des emplacements de sortie d'instruction UNLOAD, des opérations de déversement de compartiments pour les requêtes fédérées, ou des requêtes SELECT exécutées sur une table d'un autre compte.

  7. (Facultatif) Choisissez Encrypt query results (Chiffrer les résultats de requête) si vous souhaitez chiffrer les résultats des requêtes stockées dans Simple Storage Service (Amazon S3). Pour plus d'informations sur le chiffrement EBS dans Athena, veuillez consulter Chiffrement au repos.

  8. (Facultatif) Choisissez Assign bucket owner full control over query results (Attribuer au propriétaire du compartiment un contrôle total sur les résultats) pour accorder un contrôle total sur les résultats de la requête au propriétaire du compartiment lorsque les listes de contrôle d'accès (ACL) sont activées pour le compartiment de résultats de la requête. Par exemple, si l'emplacement de résultat de votre requête appartient à un autre compte, vous pouvez accorder la propriété et le contrôle total des résultats de vos requêtes à l'autre compte.

    Si le paramètre S3 Object Ownership du compartiment est défini à Propriétaire du compartiment préféré, le propriétaire du compartiment possède également tous les objets de résultats de requête écrits à partir de ce groupe de travail. Par exemple, si le groupe de travail d'un compte externe active cette option et définit son emplacement de résultat de requête sur le compartiment Simple Storage Service (Amazon S3) de votre compte qui dispose d'un paramètre de S3 Object Ownership dont la valeur est définie à Propriétaire du compartiment préféré, vous possédez et contrôlez complètement les résultats de requête du groupe de travail externe.

    Sélectionner cette option lorsque le paramètre S3 Object Ownership du compartiment de résultats de requête est défini à Propriétaire du compartiment appliqué n'a aucun effet. Pour plus d'informations, veuillez consulter la section Contrôle de la propriété des objets et désactivation des ACL pour votre compartiment dans le Guide de l'utilisateur d'Simple Storage Service (Amazon S3).

  9. Si vous souhaitez demander à tous les utilisateurs du groupe de travail d'utiliser l'emplacement des résultats de la requête que vous avez spécifié, faites défiler l'écran jusqu'à la section Settings (Paramètres) et sélectionnez Override client-side settings (Remplacer les paramètres côté client).

  10. Sélectionnez Enregistrer les modifications.