awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aws avatar

aws/aws-sdk-java

0
View on GitHub↗
4,194 星标·2,791 分支·Java·Apache-2.0·2 次浏览aws.amazon.com/sdkforjava↗

Aws Sdk Java

AWS Java SDK 是一个用于使用 Java 语言管理和交互 AWS 云基础设施及服务的编程接口和客户端库。它作为一个 API 封装器,通过一组标准化的 Java 类将应用连接到云存储、数据库和计算资源。

该库提供非阻塞 I/O 模型和基于 Future 的请求处理,以支持高吞吐量的异步云操作。它包含用于无服务器性能优化的机制,以减少这些环境中的初始启动时间和冷启动。

该 SDK 管理云服务交互的完整生命周期,包括针对多部分结果集的自动响应分页,以及一个加载并刷新安全令牌的基于链的凭据解析系统。它还具有可插拔的 HTTP 传输层,允许在运行时用自定义实现替换默认的网络客户端。

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.
  • 开发者工具 - Official language-specific library for building applications on cloud infrastructure.
  • Language SDKs - Official Java SDK for AWS service integration.

Star 历史

aws/aws-sdk-java 的 Star 历史图表aws/aws-sdk-java 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Frequently asked questions

What does aws/aws-sdk-java do?

AWS Java SDK 是一个用于使用 Java 语言管理和交互 AWS 云基础设施及服务的编程接口和客户端库。它作为一个 API 封装器,通过一组标准化的 Java 类将应用连接到云存储、数据库和计算资源。

What are the main features of aws/aws-sdk-java?

The main features of aws/aws-sdk-java are: AWS API Integrations, Cloud Resource Integrations, Cloud SDK Wrappers, AWS SDKs, Cloud Service Client Libraries, Cloud Service Integrations, Remote Service Clients, Backend Credential Authentications.

What are some open-source alternatives to aws/aws-sdk-java?

Open-source alternatives to aws/aws-sdk-java include: 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…

Aws Sdk Java 的开源替代方案

相似的开源项目,按与 Aws Sdk Java 的功能重合度排序。
  • aws/aws-sdk-java-v2aws 的头像

    aws/aws-sdk-java-v2

    2,547在 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
    在 GitHub 上查看↗2,547
  • aws/aws-sdk-phpaws 的头像

    aws/aws-sdk-php

    6,191在 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
    在 GitHub 上查看↗6,191
  • boto/botoboto 的头像

    boto/boto

    6,430在 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
    在 GitHub 上查看↗6,430
  • aws/aws-sdk-goaws 的头像

    aws/aws-sdk-go

    8,687在 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
    在 GitHub 上查看↗8,687
查看 Aws Sdk Java 的所有 30 个替代方案→