awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aws avatar

aws/aws-sdk-java

0
View on GitHub↗
4,194 stars·2,791 forks·Java·Apache-2.0·3 vuesaws.amazon.com/sdkforjava↗

Aws Sdk Java

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.

Features

  • AWS API Integrations - Provides a comprehensive Java library for connecting applications to AWS services via authentication and endpoint configuration.
  • Cloud Resource Integrations - Provides a standardized programmatic interface to connect Java applications with AWS storage, databases, and compute resources.
  • Cloud SDK Wrappers - Acts as an asynchronous wrapper that simplifies interaction with cloud provider services using non-blocking I/O.
  • AWS SDKs - Provides the primary Java-based software development kit for interacting with Amazon Web Services infrastructure.
  • Cloud Service Client Libraries - Ships a comprehensive collection of tools for executing authenticated HTTP requests to cloud API endpoints.
  • Cloud Service Integrations - Provides a programmatic interface to manage and interact with a wide variety of cloud infrastructure, storage, and database services.
  • Remote Service Clients - Provides a programmatic interface to map standardized Java classes to specific remote cloud service endpoints.
  • Backend Credential Authentications - Automatically locates and applies authentication credentials by searching system properties, environment variables, and config files.
  • AWS Credential Management - Manages the full lifecycle of security credentials, including a chain-based resolution system and automatic token refreshes.
  • Credential Resolution Chains - Implements a prioritized fallback chain to resolve credentials from environment variables, system properties, and local files.
  • Asynchronous Operation Execution - Performs non-blocking network operations that return futures to ensure the application remains responsive.
  • Non-blocking I/O - Uses non-blocking I/O and future-based request handling to maximize concurrent processing throughput.
  • Automatic API Pagination Engines - Provides engines that automatically iterate through multi-page API responses to fetch complete datasets.
  • AWS Paginators - Automatically iterates over multi-page API results from AWS services without requiring manual paging logic.
  • Automated Response Pagination - Abstracts multi-page data retrieval by automatically requesting subsequent result sets until the full data set is fetched.
  • Resource Orchestrators - Provides Java classes for automating the deployment, configuration, and scaling of cloud computing resources.
  • Custom Client Implementations - Allows replacing the default HTTP client with a user-supplied implementation for specialized request and response handling.
  • Pluggable Transport Layers - Offers a pluggable transport layer allowing the default HTTP client to be replaced by custom implementations at runtime.
  • HTTP Transport Configurations - Allows customization of the network layer, including proxy settings and request timeouts for remote service communication.
  • Custom Transport Implementations - Supports swapping the default network transport layer with custom implementations to meet environmental requirements.
  • Cold Start Optimizations - Provides mechanisms to reduce initial startup latency in serverless environments by streamlining component loading.
  • Credential Refreshers - Automatically updates temporary security tokens by polling a local metadata service to maintain session continuity.
  • Metadata-Based Refreshers - Retrieves and periodically updates temporary security credentials from a metadata service to maintain secure access.
  • File-Based Credential Loading - Loads access keys and session tokens from local files to authenticate requests to remote services.
  • Serverless Runtime Optimizations - Includes specific optimizations to minimize cold start times and initialization overhead in serverless cloud environments.
  • Cloud Integration - Java APIs for interacting with Amazon Web Services.
  • Outils de développement - Official language-specific library for building applications on cloud infrastructure.
  • Language SDKs - Official Java SDK for AWS service integration.

Historique des stars

Graphique de l'historique des stars pour aws/aws-sdk-javaGraphique de l'historique des stars pour aws/aws-sdk-java

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait aws/aws-sdk-java ?

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.

Quelles sont les fonctionnalités principales de aws/aws-sdk-java ?

Les fonctionnalités principales de aws/aws-sdk-java sont : AWS API Integrations, Cloud Resource Integrations, Cloud SDK Wrappers, AWS SDKs, Cloud Service Client Libraries, Cloud Service Integrations, Remote Service Clients, Backend Credential Authentications.

Quelles sont les alternatives open-source à aws/aws-sdk-java ?

Les alternatives open-source à aws/aws-sdk-java incluent : aws/aws-sdk-java-v2 — The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and… aws/aws-sdk-php — The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web… boto/boto — Boto is a Python SDK and API wrapper for Amazon Web Services. It serves as a programmatic interface for managing and… aws/aws-sdk-go — The AWS SDK for Go is a software development kit and cloud infrastructure library used to programmatically interact… aws/aws-sdk-js — The AWS SDK for JavaScript is a programmatic interface and API client used to manage, automate, and orchestrate AWS… googleapis/google-api-nodejs-client — The Google API Node.js client is a development kit designed for integrating Google Cloud services into server-side…

Alternatives open source à Aws Sdk Java

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Aws Sdk Java.
  • aws/aws-sdk-java-v2Avatar de aws

    aws/aws-sdk-java-v2

    2,547Voir sur GitHub↗

    The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and services through the Java language and JVM. It serves as a cloud service client library for executing synchronous and asynchronous API calls to infrastructure components. The library is distinguished by its use of non-blocking asynchronous I/O and a reactive cloud client model, utilizing publishers and subscribers to stream data and manage backpressure. It employs a modular design to decouple services and reduce binary size, while utilizing immutable builders for thread-safe c

    Javaamazonawsaws-sdk
    Voir sur GitHub↗2,547
  • aws/aws-sdk-phpAvatar de aws

    aws/aws-sdk-php

    6,191Voir sur GitHub↗

    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

    PHP
    Voir sur GitHub↗6,191
  • boto/botoAvatar de boto

    boto/boto

    6,430Voir sur GitHub↗

    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

    Python
    Voir sur GitHub↗6,430
  • aws/aws-sdk-goAvatar de aws

    aws/aws-sdk-go

    8,687Voir sur GitHub↗

    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

    Go
    Voir sur GitHub↗8,687
  • Voir les 30 alternatives à Aws Sdk Java→