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

Alibaba Cloud SDK:詳細設定

最終更新日:Apr 15, 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) に大きなファイルをアップロードしているときにネットワーク接続が中断された場合、適切なタイムアウト期間を設定することで、リクエストをタイムリーに終了し、ユーザーにファイルを再アップロードするように促すことができます。

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

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

再試行設定

シナリオ

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

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

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

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