12 dépôts
Libraries for connecting applications to AWS services via authentication and endpoint configuration.
Distinct from AWS Authentication Strategies: None of the candidates cover the general domain of integrating Go apps with the AWS API ecosystem without narrowing to specific security or provisioning tasks.
Explore 12 awesome GitHub repositories matching devops & infrastructure · AWS API Integrations. Refine with filters or upvote what's useful.
The AWS SDK for Go is a software development kit and cloud infrastructure library used to programmatically interact with AWS cloud services. It provides a programmatic interface for authenticating requests, executing operations against regional endpoints, and automating the creation and management of cloud resources. The toolkit utilizes model-driven code generation to create service clients and employs a session-based configuration system to share credentials and global settings across those clients. It implements signature-based request authentication to verify identity and integrity throug
Connects Go applications to AWS services by handling authentication, request signing, and endpoint configuration.
Boto is a Python SDK and API wrapper for Amazon Web Services. It serves as a programmatic interface for managing and automating cloud infrastructure, mapping cloud-side resources to native Python objects and methods. The library provides tools for the programmatic control and orchestration of compute, storage, networking, and database resources. It enables the automation of infrastructure deployments and the management of virtual servers, container services, and serverless functions. Capability areas include identity and access management, cloud monitoring and observability, and the administ
Provides libraries for connecting applications to the broad ecosystem of AWS services via authentication and endpoint configuration.
The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and
Provides PHP client classes for every supported Amazon Web Service with structured responses.
Rundeck is a job scheduling and automation platform that enables organizations to execute operational tasks across servers, containers, and cloud APIs from a central web console or API. It functions as a multi-node command execution engine, allowing scripts and commands to run across distributed Linux and Windows nodes, and serves as a self-service operations portal that delegates specific tasks to authorized users without granting full system access. The platform also operates as an incident response automation tool, automatically triggering diagnostic and remediation workflows when monitorin
Enables remote command execution on EC2 instances through the AWS Systems Manager service without opening network ports.
ServiceStack est un framework web .NET haute performance conçu pour construire des API typées en utilisant des objets de requête et de réponse fortement typés. Il fonctionne comme un moteur d'API basé sur les messages qui découple la logique métier de la couche de transport, permettant aux services d'être exposés via plusieurs protocoles incluant HTTP, gRPC et divers fournisseurs de files d'attente de messages. Le framework se distingue par son générateur d'API typé, qui produit des SDK clients natifs et des objets de transfert de données (DTO) à partir des métadonnées de service dans plusieurs langages. Il inclut également une passerelle de service distribuée pour l'orchestration de microservices, un ORM code-first pour traduire directement les objets C# en enregistrements de base de données, et un système centralisé de gestion des identités et des accès pour un accès sécurisé basé sur des jetons. Sa surface de capacités plus large couvre la messagerie asynchrone et le streaming d'événements en temps réel via Pub-Sub et Server-Sent Events. Il fournit une prise en charge complète de la sérialisation des données pour des formats tels que JSON, XML, ProtoBuf et MessagePack, aux côtés de flux d'authentification intégrés incluant JWT, clés API et authentification step-up. L'outillage supplémentaire inclut la génération automatisée d'API CRUD, l'exécution de tâches en arrière-plan et des modèles de tableau de bord administratif.
Connects applications to Amazon Web Services managed offerings through a dedicated integration layer.
awslogs est une interface en ligne de commande et un utilitaire basé sur le terminal pour interroger, filtrer et diffuser des événements de journal depuis AWS CloudWatch. Il fonctionne comme un outil de gestion des journaux et une visionneuse cloud-native pour naviguer dans les groupes et flux de journaux. L'outil offre des capacités de surveillance des journaux en temps réel et l'extraction de champs spécifiques à partir de journaux au format JSON pour simplifier l'examen des données. Il permet l'isolation des problèmes système grâce à l'utilisation de décalages temporels, d'expressions régulières et de modèles de filtrage personnalisés. L'utilitaire couvre la récupération d'événements de journal et la liste des groupes et flux de journaux disponibles. Il prend en charge la limitation de la récupération des données via le filtrage par fenêtre temporelle et la réduction du volume de données via un filtrage basé sur des modèles.
Integrates with AWS services using the official SDK for authentication and API communication.
useSend is an email marketing platform and transactional delivery system built to manage bulk campaigns and individual messages using AWS SES for delivery. It provides a RESTful API, an SMTP relay gateway, and a visual management interface for designing HTML templates and coordinating email broadcasts. The platform distinguishes itself by translating legacy SMTP traffic into modern API calls and implementing an event-driven webhook system. This system pushes real-time delivery, bounce, and click notifications to external servers using HMAC-SHA256 signed payloads to ensure authenticity. The s
Integrates with AWS SES and SNS services to dispatch emails and monitor delivery statuses.
L'AWS Java SDK est une interface de programmation et une bibliothèque cliente pour gérer et interagir avec l'infrastructure et les services cloud AWS en utilisant le langage Java. Il sert de wrapper API qui connecte les applications au stockage cloud, aux bases de données et aux ressources de calcul via un ensemble standardisé de classes Java. La bibliothèque fournit un modèle d'E/S non bloquant et une gestion des requêtes basée sur les futures pour prendre en charge les opérations cloud asynchrones à haut débit. Elle inclut des mécanismes d'optimisation des performances serverless pour réduire les temps de démarrage initiaux et les cold starts dans ces environnements. Le SDK gère l'intégralité du cycle de vie de l'interaction avec les services cloud, incluant la pagination automatique des réponses pour les jeux de résultats en plusieurs parties et un système de résolution d'identifiants en chaîne qui charge et rafraîchit les jetons de sécurité. Il dispose également d'une couche de transport HTTP enfichable, permettant de remplacer le client réseau par défaut par des implémentations personnalisées au moment de l'exécution.
Provides a comprehensive Java library for connecting applications to AWS services via authentication and endpoint configuration.
Ce projet est une bibliothèque d'intégration AWS pandas et un framework de pipeline de données conçu pour simplifier le mouvement et la transformation des données entre la mémoire locale et les services de stockage et d'analyse AWS. Il fonctionne comme une boîte à outils de lac de données cloud et un gestionnaire de fichiers de stockage, permettant aux utilisateurs de lire, écrire et transformer des données structurées à travers divers environnements cloud. La bibliothèque se distingue comme un orchestrateur de calcul distribué capable de gérer des clusters dans des environnements tels qu'EMR pour traiter des jeux de données qui dépassent les limites de mémoire d'une seule machine. Elle fournit également des capacités spécialisées pour gérer des indices vectoriels et effectuer des recherches de similarité au sein de buckets de stockage cloud. Sa surface de capacité plus large couvre l'ETL de base de données cloud pour des services comme DynamoDB, RDS et Timestream, ainsi que la gestion de catalogue de données cloud via AWS Glue. Elle prend en charge l'analyse de données sans serveur via Athena et Redshift, et fournit des utilitaires pour gérer les objets S3, indexer des documents dans OpenSearch et analyser les journaux CloudWatch.
Executes SQL queries and inserts data into database instances using a managed cloud data API.
aws-sdk-pandas est une bibliothèque Python qui intègre les dataframes pandas avec les services AWS, agissant comme un outil ETL de données cloud et un connecteur de lac de données. Elle fournit une interface unifiée pour déplacer et transformer les données entre des dataframes en mémoire et le stockage cloud, les bases de données et les entrepôts de données. Le projet se distingue comme un orchestrateur de calcul distribué capable de soumettre des charges de travail basées sur pandas à des clusters EMR et des environnements de traitement sans serveur. Il se spécialise davantage dans la coordination du traitement de données distribué via l'initialisation de clusters Ray pour gérer des jeux de données qui dépassent la mémoire d'une seule machine. La bibliothèque couvre un large éventail de capacités, incluant la gestion du stockage d'objets pour S3, l'exécution de requêtes SQL pour Athena et Redshift, et l'intégration avec des bases de données NoSQL, graphes et séries temporelles. Elle inclut également des utilitaires pour la gestion des métadonnées via le catalogue Glue, l'indexation de données OpenSearch et la gestion des actifs de business intelligence dans QuickSight. La fonctionnalité supplémentaire inclut la récupération de secrets, l'analyse des journaux CloudWatch et la gestion des ensembles de règles de qualité des données.
Provides a secure interface to execute SQL queries and insert data into relational databases using the RDS Data API.
AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS Lambda. It provides a comprehensive suite of tools for observability, event parsing, routing, and idempotency management to streamline the development of serverless applications. The project distinguishes itself through specialized capabilities for event-driven architectures and AI agent orchestration. It enables the implementation of AI agents by exposing functions as tools via OpenAPI schemas and managing conversation states. Additionally, it features an idempotency library that p
Uses pre-defined models to structure and validate events coming from standard AWS cloud services.
Le Functions Framework pour Python est une bibliothèque conçue pour construire et déployer des fonctions serverless portables. Il permet aux développeurs d'écrire du code modulaire qui s'exécute en réponse à des requêtes HTTP entrantes ou à des événements cloud, en faisant abstraction de la nécessité de gérer l'infrastructure serveur sous-jacente ou la logique complexe de traitement des requêtes. Le framework se distingue en fournissant un environnement d'exécution cohérent qui package le code dans des images de conteneurs portables, garantissant un comportement identique sur diverses plateformes cloud-native. Il utilise l'enregistrement basé sur des décorateurs pour définir les points d'entrée des fonctions et inclut un serveur de développement local qui émule les environnements de production, permettant de tester et de déboguer sur une machine locale avant le déploiement. Le framework gère la traduction des requêtes web entrantes et des événements cloud en objets structurés, en adhérant aux définitions de schéma d'événements standardisées et aux protocoles d'interface de passerelle. Il intègre également une interception centralisée des erreurs pour gérer les exceptions et faciliter les réponses personnalisées lors de l'exécution des fonctions.
Parses incoming event data from cloud services into structured objects to simplify backend workflow integration.