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

Alibaba Cloud SDK:詳細設定

最終更新日:Apr 02, 2025

Alibaba Cloud SDK の詳細設定(HTTP リクエスト設定、プロキシ設定、タイムアウト設定、リトライ設定など)は、高い同時実行性とネットワーク セキュリティ が必要でありながら、ネットワーク環境によって制限される シナリオ に適用できます。Alibaba Cloud SDK の詳細設定は、パフォーマンス、セキュリティ、および 信頼性 を向上させることで、より多くの シナリオ をサポートします。

HTTPS 設定

シナリオ

  • データ セキュリティ: HTTP と比較して、HTTPS は SSL および TLS を介したデータ転送を 暗号化 し、ネットワークの盗聴や改ざんを防ぎ、データ整合性 を保証します。

  • コンプライアンス要件: 金融 や医療などの一部の業界では、データ転送の セキュリティ が高く求められます。このような シナリオ では、HTTPS が必要です。

  • アプリケーションは、Alibaba Cloud API 操作を 呼び出す ことで、請求情報やユーザー プライバシー などの機密データを取得する必要があります。

  • 一部の業界では、General Data Protection Regulation (GDPR) などのデータ保護要件を満たす必要があります。

詳細については、「HTTPS リクエストを構成する」をご参照ください。

プロキシ設定

シナリオ

  • 厳密に制御されたネットワーク: アプリケーションが、企業内ネットワークや ファイアウォール で制御されたネットワークなど、外部ネットワークへの アクセス が プロキシサーバー によって制御されているネットワーク環境にある場合は、プロキシを構成して外部 サービス への アクセス を有効にすることができます。

  • トラフィックの監視: 開発 および デバッグ プロセス中に、プロキシを使用して リクエスト をキャプチャおよび分析し、デバッグを行うことができます。

  • 企業の内部ネットワークにデプロイされた アプリケーション は、HTTP または HTTPS プロキシを使用して Alibaba Cloud サービス に アクセス する必要があります。

  • 企業内の複数の アプリケーション が同じ プロキシサーバー を共有し、外部 サービス への リクエスト を管理および スケジュール します。

プロキシの構成方法の詳細については、「プロキシを構成する」をご参照ください。

タイムアウト設定

シナリオ

  • ネットワークの安定性の向上: ネットワーク遅延 が大きい場合、または サーバー の 応答 速度が遅い場合は、適切なタイムアウト 期間 を設定することで、リクエストのハングを長時間防ぐことができます。

  • ユーザー エクスペリエンス の向上: ユーザー向けの アプリケーション に適切なタイムアウト 期間 を設定することで、サービス の 可用性 がないことによる長時間待機を防ぐことができます。

  • ユーザーが large ファイルを OSS にアップロードしているときにネットワーク 接続 が中断された場合、適切なタイムアウト 期間 を設定することで、リクエストを時間内に終了し、ユーザーにファイルを再アップロードするように促すことができます。

  • バッチ操作 などの時間のかかる API 操作 に適切なタイムアウト 期間 を設定することで、リクエストの待機時間を長く防ぐことができます。

タイムアウト 期間 の構成方法の詳細については、「タイムアウト期間を構成する」をご参照ください。

リトライ設定

シナリオ

  • ネットワーク ジッター: 不安定なネットワーク環境では、リクエストが失敗する可能性があります。リトライ メカニズム は リクエスト を自動的に再送信し、成功率を高めます。

  • 一時的な サービス の停止: Alibaba Cloud サービス が一時的に使用できなくなった場合、リトライ メカニズム によって アプリケーション が自動的に 回復 します。

アプリケーションが Alibaba Cloud サービス を 呼び出す ときに断続的なネットワークの問題が発生した場合、リトライ回数と 再試行間隔 を構成して、リクエストの成功率を高めることができます。

リトライ メカニズム の構成方法の詳細については、「リトライメカニズムを構成する」をご参照ください。