AWS CodeStar – Questions fréquentes (FAQ)
Interruption du support d'AWS CodeStar
Le 31 juillet 2024, Amazon Web Services (AWS) cessera de prendre en charge la création et la visualisation de projets AWS CodeStar. Après le 31 juillet 2024, vous ne pourrez plus accéder à la console AWS CodeStar ni créer de nouveaux projets. Toutefois, les ressources AWS créées par AWS CodeStar, y compris vos référentiels sources, vos pipelines et vos versions, ne seront pas affectées par cette modification et continueront de fonctionner. Les connexions AWS CodeStar ne seront pas affectées par cette interruption.
Si vous souhaitez suivre le travail, développer du code et créer, tester et déployer vos applications, Amazon CodeCatalyst fournit un processus de démarrage rationalisé et des fonctionnalités supplémentaires pour gérer vos projets logiciels. En savoir plus sur les fonctionnalités et la tarification d'Amazon CodeCatalyst.
Questions d'ordre général
Qu'est-ce qu'AWS CodeStar ?
AWS CodeStar est un service de développement basé sur le cloud qui fournit les outils nécessaires pour développer, générer et déployer rapidement des applications sur AWS. Avec AWS CodeStar, vous pouvez configurer toute votre chaîne d'outils de livraison continue en quelques minutes et commencer à publier du code plus rapidement. AWS CodeStar permet à l'ensemble de votre équipe de collaborer de façon sûre, avec des stratégies intégrées basées sur les rôles permettant de gérer et d'ajouter facilement des propriétaires, des contributeurs et des utilisateurs avec accès en lecture à vos projets. Chaque projet AWS CodeStar dispose d'un tableau de bord de projet unifié et bénéficie d'une intégration à Atlassian JIRA Software, un outil tiers de suivi des tickets et de gestion de projet. Avec le tableau de bord de projet d'AWS CodeStar, vous pouvez suivre aisément tout le processus de développement de logiciel, du backlog des travaux au déploiement de code dans l'environnement de production.
Pourquoi utiliser AWS CodeStar ?
CodeStar est indiqué pour configurer rapidement un projet de développement de logiciel sur AWS, que ce soit pour partir d'une suite complète d'outils pour un projet en équipe ou pour préparer un projet expérimental avec un référentiel de source. AWS CodeStar est également utilisable par toute personne souhaitant en savoir plus sur la livraison continue en commençant avec une chaîne complète d'outils pour un exemple de projet. AWS CodeStar vous accompagne dans la procédure de configuration, avec des modèles de projet qui correspondent à des applications concrètes et qui peuvent être modifiés à tout moment selon les besoins.
Que puis-je faire avec AWS CodeStar ?
Commencez à développer sur AWS en quelques minutes. AWS CodeStar permet de configurer facilement toute votre chaîne d'outils de développement et de livraison continue pour coder, générer, tester et déployer votre code d'application. Pour lancer un projet, faites votre choix parmi divers modèles AWS CodeStar pour Amazon EC2, AWS Lambda et AWS Elastic Beanstalk. Quand vous choisissez un modèle de projet, les services AWS sous-jacents sont alloués en quelques minutes ; vous pouvez ainsi commencer rapidement à coder et à déployer vos applications.
Travaillez avec votre équipe de façon sécurisée. AWS CodeStar permet à toute votre équipe de collaborer de façon sécurisée. AWS CodeStar simplifie la configuration des accès aux projets, avec des stratégies intégrées basées sur les rôles et conformes aux bonnes pratiques de sécurité AWS. Vous pouvez gérer aisément l'accès des propriétaires, des contributeurs et des utilisateurs avec accès en lecture du projet, sans avoir à configurer manuellement votre propre stratégie pour chaque service.
Gérez aisément la livraison de logiciel. AWS CodeStar offre la possibilité de coordonner facilement les activités de développement courantes à travers un tableau de bord de projet unifié. Il permet de surveiller l'activité sur l'application et de suivre la progression de toutes les étapes du processus de développement de logiciel, notamment les validations de code, les builds, les tests et les déploiements depuis un seul et même endroit. AWS CodeStar intègre Atlassian JIRA, un outil tiers de suivi des tickets et de gestion de projet, pour vous permettre de traiter aisément les tickets JIRA depuis le tableau de bord d'AWS CodeStar.
Faites votre choix parmi différents modèles de projet. Avec les modèles de projet AWS CodeStar, développez facilement une large gamme d'applications, notamment des sites, des applications et des services web et des compétences Alexa. Les modèles de projet AWS CodeStar intègrent le code nécessaire pour commencer à travailler avec les langages de développement pris en charge, notamment Java, JavaScript, PHP, Ruby et Python.
Combien coûte AWS CodeStar ?
AWS CodeStar est disponible sans frais supplémentaires. Vous payez les ressources AWS (par exemple, les instances EC2, les exécutions Lambda et les compartiments S3) utilisées par vos projets CodeStar. Vous payez uniquement pour ce que vous utilisez et en fonction de votre consommation ; il n'y a pas de frais minimums et aucun engagement initial n'est requis.
Caractéristiques et fonctionnalités
Comment bien démarrer avec AWS CodeStar ?
Il est possible de bien démarrer avec AWS CodeStar en quelques minutes, grâce à la console AWS CodeStar. Tout d'abord, sélectionnez un des modèles de projet CodeStar disponibles. Il allouera automatiquement toutes les ressources nécessaires à votre projet. Quand votre projet a été alloué, l'application en cours d'exécution est affichée dans la tuile « Application endpoints ». Suivez les étapes de la console CodeStar pour vous connecter au référentiel de source AWS CodeCommit pour vos projets et commencer à coder. Utilisez le tableau de bord de projet pour suivre et gérer les changements dans le processus de publication et voir les dernières activités autour du projet.
Quels types d'applications puis-je créer avec AWS CodeStar ?
Vous pouvez utiliser CodeStar pour créer, notamment, des applications et des services web. Ces applications sont exécutées sur Amazon EC2, AWS Elastic Beanstalk et AWS Lambda. Des modèles de projet sont disponibles dans différents langages de programmation, notamment Java, Node.js (Javascript), PHP, Python et Ruby.
Comment ajouter, supprimer ou modifier des utilisateurs pour mes projets AWS CodeStar ?
Vous avez la possibilité d'ajouter, de modifier ou de supprimer des utilisateurs pour votre projet CodeStar depuis la section « Team » de la console CodeSar. Les utilisateurs peuvent bénéficier des niveaux d'autorisation propriétaire, contributeur ou utilisateur avec accès en lecture. Vous pouvez également supprimer des utilisateurs ou modifier leurs rôles à tout moment.
Quel est le lien entre les utilisateurs AWS CodeStar et les utilisateurs IAM ?
Les utilisateurs CodeStar sont des utilisateurs IAM gérés par CodeStar pour fournir des stratégies d'accès prédéfinies et basées sur les rôles dans votre environnement de développement. Étant donné que les utilisateurs CodeStar sont créés à partir d'IAM, vous disposez des fonctions d'administration d'IAM. Par exemple, si vous ajoutez un utilisateur IAM existant à un projet CodeStar, les stratégies de compte globales actuellement en vigueur dans IAM continuent d'être appliquées.
Puis-je travailler sur mes projets AWS CodeStar directement depuis un IDE ?
Oui. En installant AWS Toolkit pour Eclipse ou Visual Studio, vous pouvez configurer facilement votre environnement de développement local pour le rendre compatible avec les projets CodeStar. Une fois l'installation terminée, les développeurs peuvent faire leur choix parmi une liste de projets CodeStar disponibles et configurer automatiquement leurs outils de développement pour cloner et ouvrir le code source de leur projet, le tout depuis leur IDE.
Comment configurer le tableau de bord de mon projet ?
Les tableaux de bord de projets peuvent être configurés pour afficher les tuiles souhaitées à l'endroit désiré. Pour ajouter ou supprimer des tuiles, cliquez sur le menu déroulant « Tiles » sur le tableau de bord du projet. Pour modifier la disposition du tableau de bord du projet, faites glisser la tuile vers la position voulue.
Existe-t-il des intégrations tierces utilisables avec AWS CodeStar ?
AWS CodeStar est compatible avec Atlassian JIRA pour intégrer la gestion des tickets à vos projets. Il est également possible d'ajouter des actions de partenaires à la configuration AWS CodePipeline de votre projet. Pour connaître les actions CodePipeline disponibles, consultez la page Intégrations à CodePipeline.
Je suis un fournisseur d'outils tiers. Puis-je intégrer mes produits à AWS CodeStar ?
Nous commençons à développer un programme d'intégration avec les membres du réseau de partenaires AWS (APN). Si vous faites déjà partie du réseau APN et que vous souhaitez en savoir plus, contactez l'adresse aws-codestar-request@amazon.com.
Puis-je utiliser AWS CodeStar pour mieux gérer les applications AWS que j'utilise actuellement ?
Non. AWS CodeStar permet aux clients de démarrer rapidement de nouveaux projets de logiciel sur AWS. Chaque projet CodeStar comprend des outils de développement, notamment AWS CodePipeline, AWS CodeCommit, AWS CodeBuild et AWS CodeDeploy, pouvant être utilisés indépendamment et avec d'autres applications AWS. Pour en savoir plus sur la façon dont ces outils peuvent vous aider à utiliser des applications AWS, consultez les pages respectives de ces différents services.
Régions
Dans quelles régions le service AWS CodeStar est-il disponible ?
Consultez la section Produits et services régionaux pour en savoir plus. La console CodeStar affiche l'ensemble de vos projets de développement dans toutes les régions dans une vue unique et centralisée. Votre projet CodeStar est enregistré dans la région définie pour votre console.
Puis-je utiliser AWS CodeStar pour lancer des applications dans d'autres régions ?
Non. CodeStar configure et gère les ressources des services de code, comme un référentiel CodeCommit, dans les régions spécifiées lors de la configuration de votre projet CodeStar.
En savoir plus sur la tarification d'AWS CodeStar