Ce référentiel contient des exemples de code qui montrent comment utiliser les kits SDK AWS pour interagir avec les services AWS.
De nombreux exemples sont injectés dans la documentation AWS.
Des exemples de code pour le SDK de chaque langue peuvent être trouvés dans les sous-répertoires suivants. Les exemples présentés ici démontrent les utilisations les plus courantes du SDK pour chaque langue.
SDK | dossier | Version du SDK |
---|---|---|
.FILET | dotnetv3/ | 3,5+ |
.FILET | pointnet/ | <3,5 |
C++ | cpp/ | 1 |
Aller | gouvernement2/ | 2 |
Aller | aller/ | 1 |
Java | javav2/ | 2 |
Java | Java/ | 1 |
Javascript | javascriptv3/ | 3 |
Javascript | javascript/ | 2 |
Kotlin | kotlin/ | 1 |
PHP | php/ | 3 |
Python | python/ | 3 |
Rubis | rubis/ | 3 |
Rouiller | rouillev1/ | 1 |
Rapide | rapide/ | aperçu |
Dans chaque répertoire, vous trouverez des instructions spécifiques au SDK pour comprendre et appeler un exemple de code.
Conformément à notre politique de maintenance des SDK et des outils, le kit AWS SDK pour Java v1.x entrera en mode maintenance le 31 juillet 2024 et atteindra la fin du support le 31 décembre 2025.
Pour plus d'informations, consultez Annonce de la fin de la prise en charge du kit AWS SDK for Java v1.x.
annuaire | but | usage |
---|---|---|
/applications | Contient les composants non spécifiques au langage d'exemples d'applications, qui montrent comment les SDK peuvent être utilisés dans le contexte d'une application de type production. | Pour afficher les composants spécifiques à la langue pour chaque exemple d'application, consultez le dossier cross-service dans le sous-répertoire de la langue souhaitée (par exemple python/cross-service ). |
/test | Contient tous les composants prenant en charge le cadre d'automatisation des tests personnalisé utilisé pour tester régulièrement le code dans ce référentiel. | Se déploie sur AWS en tant que solution de test d'intégration basée sur un conteneur polyglotte. AVERTISSEMENT : toujours en construction active à partir de 2023. |
/ressources | Contient des composants partagés utilisés par de nombreux exemples de code dans ce référentiel. | Se déploie en tant que composants frontend (/clients) ou backend (/cdk ou /cfn). |
Pour appeler cet exemple de code, vous devez disposer d'un compte AWS. Pour plus d'informations sur la création d'un compte, consultez Offre gratuite AWS.
Vous devez également disposer des informations d'identification AWS configurées. Pour connaître les étapes d'utilisation de l'AWS Command Line Interface (AWS CLI) pour configurer les informations d'identification, consultez les bases de la configuration CLI.
Ces exemples de code interagissent avec des services qui peuvent entraîner des frais sur votre compte AWS. Pour plus d'informations, consultez Tarification AWS.
De plus, un exemple de code pourrait théoriquement modifier ou supprimer des ressources AWS existantes. Par mesure de diligence raisonnable, procédez comme suit :
Ce référentiel prospère grâce à vos contributions ! ❤️ Pour vous impliquer, consultez le CONTRIBUTING.md.
Les demandes d’exemples peuvent être effectuées via Issue Tracker.
Notre équipe examine toutes les demandes et les évalue pour les éléments suivants :
Toutes les demandes d’exemples doivent être faites le plus tôt possible. Pour des exemples plus importants, cela doit être effectué au moins deux mois avant la date requise.
Sur la base de l’évaluation, nous déterminons la priorité de chaque demande et allouons les ressources en conséquence. Nous priorisons les demandes claires, pertinentes et pouvant être complétées dans un délai raisonnable. Un PR d'accompagnement de haute qualité augmente les chances que nous puissions répondre à la demande.
Veuillez noter que certaines demandes, telles que les corrections de bugs et les problèmes de sécurité, sont prioritaires sur les nouveaux exemples de code. De plus, nous disposons de ressources limitées et de nos propres priorités qui guident le développement d’exemples de code. Si vous avez des questions ou souhaitez contribuer, veuillez vous référer à notre guide de contribution.
La documentation AWS comprend des exemples de code source provenant de plusieurs sources supplémentaires. Ces sources sont appelées affluents et se jettent dans la « rivière » de la documentation AWS.
Tout le contenu de ce référentiel, sauf indication contraire, est protégé par Copyright © Amazon Web Services, Inc. ou ses sociétés affiliées. Tous droits réservés.
Sauf indication contraire, tous les exemples de cette collection sont sous licence Apache, version 2.0 (la « Licence »). Le texte complet de la licence est fourni dans le fichier LICENSE
accompagnant ce référentiel.