ここでは、 Alibaba Cloud SDK 使用時に発生する可能性がある一般的なエラーを紹介します。 これらの一般的なエラーについて、考えられる原因と解決策を記載します。 DingTalk グループ (11771185) から Alibaba Cloud へ、または GitHub Issue に問題を報告してください。

エラーコード エラー情報 原因 解決策
SDK.CanNotResolveEndpoint エンドポイントを解決できません。ユーザーガイドを ご確認ください。 SDK は、指定されたリージョンで呼び出されたプロダクトのエンドポイントを自動的に取得することはできません。 提供されたリージョン ID とエンドポイントが正確かご確認ください。 以下のコードを実行して、エンドポイントを設定します。
DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Ecs", "ecs.aliyuncs.com");
SDK.JsonUnmarshalError マーシャリング解除レスポンスに失敗しました。 SDK レスポンスの逆シリアル化に失敗しました。 ほとんどの場合、 SDK が受け取るレスポンス構造が API メタデータに準拠していないためです。 フィールドがマッチしていない、またはフォーマットが正しくないことなどが考えられます。 オリジナル HTTP レスポンスを取得するために、client.doAction(request) メソッドを使用することが可能です。
SDK.TimeoutError リクエストが 4 回タイムアウトしました (再試行 3 回)。 しきい値を少し上げてください。 リクエストはタイムアウトし、すべての再試行は失敗しました。
  • リージョンをまたいだ呼び出しやネットワーク低品質などの場合では、タイムアウトまたは最大再試行回数を増やすことを推奨します。

  • 問題が解決せず、ネットワーク品質が良好であることが確認されている場合は、チケットを起票し、サービスセンターへお問い合わせください。

SDK.ServerError:InvalidProtocol.NeedSsl リクエストは SSL 欠如のため拒否されました。 protect.Recommend:https://error-center.aliyun.com/status/search?Keyword=InvalidProtocol.NeedSsl&source=PopGw API は HTTPS リクエストのみを受け入れ、 HTTP リクエストは受け入れません。 リクエストを送信する前に、次のコードを追加してください。
request.setProtocol(ProtocolType.HTTPS)