Configuration de Jira Cloud - AWS Glue

Configuration de Jira Cloud

Avant de pouvoir utiliser AWS Glue pour transférer des données depuis Jira Cloud vers des destinations prises en charge, vous devez répondre aux exigences suivantes :

Configuration requise

Les exigences minimales sont les suivantes :

  • Vous disposez d’un compte Atlassian dans lequel vous pouvez utiliser le produit logiciel Jira dans Jira Cloud. Pour plus d’informations, consultez Création d’un compte Jira Cloud.

  • Vous devez avoir créé un compte AWS avec l’accès du service à AWS Glue.

  • Cette application fournit les informations d’identification client qu’utilise AWS Glue pour accéder à vos données en toute sécurité au moment de passer des appels authentifiés vers votre compte. Pour plus d’informations, consultez Enabling OAuth 2.0 (3LO) dans la documentation Atlassian Developer.

Si vous répondez à ces exigences, vous êtes prêt à connecter AWS Glue à votre compte Jira Cloud.

Création d’un compte Jira Cloud

Pour créer un compte Jira Cloud :

  1. Accédez à URL d’inscription Atlassian.

  2. Saisissez votre adresse e-mail professionnelle et votre nom, puis choisissez Accepter. Vous recevez un e-mail de vérification.

  3. Après avoir vérifié votre adresse e-mail, vous pouvez créer un mot de passe et choisir S’inscrire.

  4. Saisissez votre nom d’utilisateur et votre mot de passe, puis choisissez Se connecter.

  5. Vous êtes redirigé vers une page sur laquelle vous devez accéder à votre site. Saisissez le nom du site et choisissez Accepter.

Une fois votre site Atlassian Cloud démarré, vous pouvez configurer votre Jira en répondant à quelques questions selon vos préférences en matière de type de projet.

Pour vous connecter à un compte existant :

  1. Accédez à l’URL de connexion Atlassian et saisissez vos informations d’identification.

  2. Saisissez votre e-mail et votre mot de passe, puis cliquez sur Se connecter. Vous êtes redirigé vers le tableau de bord Jira.

Création d’une application dans Jira Cloud

Pour créer une application dans Jira Cloud et obtenir l’ID client et le secret client auprès de l’application client gérée :

  1. Accédez à l’URL Jira Cloud et saisissez vos informations d’identification.

  2. Choisissez Créer et sélectionnez l’option Intégration OAuth 2.0.

  3. Saisissez le nom de l’application, consultez les conditions générales et choisissez Créer.

  4. Accédez à la section Distribution dans le menu de gauche et choisissez Modifier.

  5. Dans la section Modifier les contrôles de distribution :

    1. Pour ÉTAT DE DISTRIBUTION, sélectionnez Partage.

    2. Saisissez le nom du fournisseur.

    3. Saisissez l’URL de votre politique de confidentialité. Par exemple, https://docs.aws.amazon.com/glue/latest/dg/security-iam-awsmanpol.html

    4. Saisissez l’URL de vos conditions d’utilisation (facultatif).

    5. Saisissez l’URL de votre contact du service client (facultatif).

    6. Sélectionnez Oui/Non dans DÉCLARATION DE DONNÉES PERSONNELLES et choisissez Enregistrer les modifications.

  6. Accédez à Autorisations dans le menu de gauche de l’application correspondante.

  7. Pour API Jira, choisissez Ajouter. Une fois ajoutée, choisissez l’option Configuration.

  8. Dans la section Portées classique > API REST de la plateforme Jira, choisissez Modifier les portées et cochez toutes les portées. Cliquez sur Sauvegarder

  9. Sous Portées granulaires, choisissez Modifier les portées et sélectionnez les portées suivantes :

  10. Faites défiler la page vers le bas et trouvez des portées. Il existe deux types de portées que vous devez sélectionner sous les rubriques « CRM » et « Standard ».

  11. Ajoutez les portées suivantes :

    read:application-role:jira read:audit-log:jira read:avatar:jira read:field:jira read:group:jira read:instance-configuration:jira read:issue-details:jira read:issue-event:jira read:issue-link-type:jira read:issue-meta:jira read:issue-security-level:jira read:issue-security-scheme:jira read:issue-type-scheme:jira read:issue-type-screen-scheme:jira read:issue-type:jira read:issue.time-tracking:jira read:label:jira read:notification-scheme:jira read:permission:jira read:priority:jira read:project:jira read:project-category:jira read:project-role:jira read:project-type:jira read:project-version:jira read:project.component:jir read:project.property:jira read:resolution:jira read:screen:jira read:status:jira read:user:jira read:workflow-scheme:jira read:workflow:jira read:field-configuration:jira read:issue-type-hierarchy:jira read:webhook:jira
  12. Accédez à Authentification dans le menu de gauche, puis choisissez Ajouter.

  13. Saisissez une URL de rappel telle que https://us-east-1.console.aws.amazon.com/gluestudio/oauth

  14. Accédez à Paramètres dans le menu de gauche et faites défiler la page vers le bas pour les détails de l’authentification. Notez l’ID client et le secret client.