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

Alibaba Cloud SDK:詳細設定

最終更新日:Apr 18, 2025

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

HTTPS 設定

シナリオ

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

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

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

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

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

プロキシ設定

シナリオ

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

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

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

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

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

タイムアウト設定

シナリオ

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

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

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

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

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

再試行設定

シナリオ

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

  • 一時的な サービス の可用性 がない: Alibaba Cloud サービス が一時的に利用できなくなった場合、再試行 メカニズム によってアプリケーションが自動的に回復 されます。

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

詳細については、「再試行メカニズムを構成する」をご参照ください。