すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud SDK:V2.0 Java SDK (推奨)

最終更新日:Nov 09, 2025

このトピックでは、V2.0 SDK の一般的な依存関係パッケージと設定クラスについて説明します。この情報は、エラーをより迅速に解決し、より効率的に開発するのに役立ちます。

一般的な依存関係パッケージ

V2.0 SDK のほとんどのクラウドプロダクトには、以下にリストされている一般的な依存関係パッケージが必要です。最新バージョンは Maven リポジトリから取得できます。プロジェクトでパッケージの競合が発生した場合は、最新の依存関係パッケージのバージョンを手動で追加してください。

説明

リスト内のパッケージは、クラウドプロダクト SDK のインストール時に自動的にインストールされます。使用中にエラーが発生した場合は、最新バージョンを手動で追加してください。

パッケージ名

Maven アドレス

GitHub コードリポジトリのアドレス

tea-util

Maven Central: com.aliyun:tea-util

tea-util

tea

Maven Central: com.aliyun:tea

tea-java

credentials-java

Maven Central: com.aliyun:credentials-java

credentials-java

credentials-api

Maven Central: com.aliyun:credentials-api

credentials-api

openapiutil

Maven Central: com.aliyun:openapiutil

openapiutil

alibabacloud-gateway-spi

Maven Central: com.aliyun:alibabacloud-gateway-spi

alibabacloud-gateway-spi

tea-xml

Maven Central: com.aliyun:tea-xml

tea-xml

tea-openapi

Maven Central: com.aliyun:tea-openapi

tea-openapi

設定クラス

com.aliyun.teaopenapi.models.Config

このクラスは、認証情報、エンドポイント、プロキシ設定、タイムアウト設定などのグローバルパラメーターを設定します。次の表にパラメーターを示します。

説明

表に記載されていないパラメーターは使用しないでください。それらは非推奨であるか、実用的な意味がない可能性があります。

パラメーター名

説明

credential

認証情報クライアント。V2.0 SDK では、認証情報は認証情報ツールによって管理されます。詳細については、「アクセス認証情報の管理」をご参照ください。

accessKeyId

AccessKey ID。このパラメーターまたは credential を設定します。credentialaccessKeyId の両方が設定されている場合、credential の認証情報が使用されます。

accessKeySecret

AccessKey Secret。このパラメーターまたは credential を設定します。credentialaccessKeySecret の両方が設定されている場合、credential の認証情報が使用されます。

securityToken

セキュリティトークンサービス (STS) トークン。このパラメーターまたは credential を設定します。credentialsecurityToken の両方が設定されている場合、credential の認証情報が使用されます。

bearerToken

ベアラートークン。このパラメーターまたは credential を設定します。credentialbearerToken の両方が設定されている場合、credential の認証情報が使用されます。

endpoint

クラウドリソースが配置されているリージョンのサービスエンドポイント。このエンドポイントを介して API を呼び出し、クラウドリソースにアクセスします。詳細については、「エンドポイントの設定」をご参照ください。

regionId

クラウドリソースが配置されているリージョン。endpoint パラメーターを設定しない場合は、このパラメーターを設定して、指定した regionId のサービスエンドポイントを取得できます。詳細については、「エンドポイントの設定」をご参照ください。

network

regionId を設定する場合、このパラメーターを使用して取得するサービスエンドポイントのタイプを指定できます。デフォルトでは、インターネットエンドポイントが使用されます。有効な値:

  • vpc: VPC エンドポイントを取得します。

Simple Log Service SDK (sls20201230) を使用する場合、デフォルトでインターネットエンドポイントが使用されます。次の値を使用して、別のエンドポイントを選択できます。

  • intranet: Simple Log Service の VPC エンドポイントを取得します。

  • accelerate: Simple Log Service の転送アクセラレーションエンドポイントを取得します。

maxIdleConns

接続プールに保持するアイドル状態の接続の最大数。接続数がこの値を超えると、超過したアイドル接続は閉じられ、リソースが解放されます。デフォルト値は 5 です。詳細については、「HTTP 接続プールの設定」をご参照ください。

protocol

リクエストプロトコル。サポートされているプロトコルは HTTPS と HTTP です。デフォルト値は HTTPS です。詳細については、「HTTPS リクエストの設定」をご参照ください。

readTimeout

読み取りタイムアウト期間。デフォルト値は 10000 ミリ秒です。詳細については、「タイムアウトメカニズム」をご参照ください。

connectTimeout

接続タイムアウト期間。デフォルト値は 5000 ミリ秒です。詳細については、「タイムアウトメカニズム」をご参照ください。

httpProxy

プロキシサーバーのアドレスとポートを指定します。フォーマットは http://proxyServer:port です。詳細については、「プロキシの設定」をご参照ください。

httpsProxy

プロキシサーバーのアドレスとポートを指定します。フォーマットは https://username:password@proxyServer:port です。プロキシ認証が不要な場合、フォーマットは https://proxyServer:port です。詳細については、「プロキシの設定」をご参照ください。

noProxy

プロキシなしでアクセスできるアドレスのリストを指定します。複数のアドレスはカンマで区切ります。ドメイン名と IP アドレスがサポートされています。詳細については、「プロキシの設定」をご参照ください。

com.aliyun.teautil.models.RuntimeOptions

このクラスは、プロキシやタイムアウト設定など、特定の API リクエストの実行時パラメーターを設定します。次の表にパラメーターを示します。

説明

表に記載されていないパラメーターは使用しないでください。それらは非推奨であるか、実用的な意味がない可能性があります。

パラメーター名

説明

autoretry

リトライ機能を有効にするかどうかを指定します。この機能は、ネットワークの問題によって引き起こされるエラーにのみ適用されます。デフォルト値は false で、リトライ機能が無効になっていることを意味します。詳細については、「リトライメカニズム」をご参照ください。

maxAttempts

リトライ機能が有効な場合、このパラメーターを使用してリトライ回数を設定できます。デフォルト値は 3 です。詳細については、「リトライメカニズム」をご参照ください。

maxIdleConns

接続プールに保持するアイドル状態の接続の最大数。接続数がこの値を超えると、超過したアイドル接続は閉じられ、リソースが解放されます。デフォルト値は 5 です。詳細については、「HTTP 接続プールの設定」をご参照ください。

ignoreSSL

protocol が HTTPS に設定されている場合、SDK はデフォルトで SSL/TLS 証明書の検証を有効にします。実行環境に SSL/TLS 証明書がない場合は、このパラメーターを使用して証明書の検証を一時的に無視できます。デフォルト値は false で、証明書の検証が必要であることを意味します。詳細については、「HTTPS リクエストの設定」をご参照ください。

説明

本番環境での通信のセキュリティを確保するために、証明書の検証を有効にしてください。

readTimeout

読み取りタイムアウト期間。デフォルト値は 10000 ミリ秒です。詳細については、「タイムアウトメカニズム」をご参照ください。

connectTimeout

接続タイムアウト期間。デフォルト値は 5000 ミリ秒です。詳細については、「タイムアウトメカニズム」をご参照ください。

httpProxy

プロキシサーバーのアドレスとポートを指定します。フォーマットは http://proxyServer:port です。詳細については、「プロキシの設定」をご参照ください。

httpsProxy

プロキシサーバーのアドレスとポートを指定します。フォーマットは https://username:password@proxyServer:port です。プロキシ認証が不要な場合、フォーマットは https://proxyServer:port です。詳細については、「プロキシの設定」をご参照ください。

noProxy

プロキシなしでアクセスできるアドレスのリストを指定します。複数のアドレスはカンマで区切ります。ドメイン名と IP アドレスがサポートされています。詳細については、「プロキシの設定」をご参照ください。