このトピックでは、オブジェクトにアクセスするときにApkDownloadForbiddenエラーコードが返される問題の原因と解決策について説明します。
問題の説明
を含む名前のオブジェクトにアクセスした場合。apkまたは。ipa拡張子またはMIMEタイプ (コンテンツタイプのレスポンスヘッダー) がapplication/vnd.android.package-archive
またはバケット内のapplication/iphone
であるオブジェクトは、匿名で、またはパブリックドメイン名 (形式: bucketname.oss-[regio n].aliyuncs.com
) またはOSSアクセラレーションエンドポイント (形式: bucketname.oss-accelerate.aliyuncs.com
またはbucketname.oss-accelerate-overseas.aliyuncs.com
) を含むオブジェクトURLを使用して、リクエストは拒否されます。 HTTPステータスコード400とApkDownloadForbidden
エラーコードが返されます。
発生原因
データのセキュリティを強化するために、次のいずれかの条件が満たされると、匿名またはオブジェクトURLを使用して次のタイプのオブジェクトにアクセスするリクエストがブロックされます。
2023年8月15日の00:00:00 (UTC + 8) 以降に作成されたバケットのパブリックドメイン名を使用して、apkまたは。バケット内のipa拡張。
OSS高速化ドメイン名を使用して、名前に apkまたは。2023年8月15日の00:00:00 (UTC + 8) 以降に転送アクセラレーション機能が有効になっているバケットのipa拡張。
2024、8月5日の00:00:00 (UTC + 8) 以降に作成されたバケットのパブリックドメイン名を使用して、MIMEタイプ (コンテンツタイプのレスポンスヘッダー) が
application/vnd.android.package-archive
またはバケット内のapplication/iphone
であるオブジェクトにアクセスします。OSS高速化ドメイン名を使用して、2024年8月5日00:00:00 (UTC + 8) 以降に転送高速化機能が有効になっているバケットのMIMEタイプ (コンテンツタイプのレスポンスヘッダー) が
application/vnd.android.package-archive
またはapplication/iphone
であるオブジェクトにアクセスします。
ソリューション
カスタムドメイン名を使用して、名前に apkまたは。ipa拡張子、またはMIMEタイプ (コンテンツタイプのレスポンスヘッダー) がapplication/vnd.android.package-archive
またはバケット内のapplication/iphone
であるオブジェクト。 詳細については、「カスタムドメイン名をバケットのデフォルトドメイン名にマップする」をご参照ください。
付録
次の表に、特定の時点で作成されたバケットまたは特定の時点で転送アクセラレーション機能が有効になっているバケット内の特定の拡張子または特定のMIMEタイプのオブジェクトを名前に含むオブジェクトにアクセスするために使用できるドメイン名またはメソッドのタイプを示します。
オブジェクト型 | 日付 | アクセスモード |
を含むオブジェクト。apkまたは。ipaエクステンション | 2023年8月15日00:00:00 (UTC + 8) より前に作成されたバケット | パブリックドメイン名 |
2023年8月15日00:00:00 (UTC + 8) より前に転送アクセラレーション機能が有効になっているバケット | OSS高速化ドメイン名 | |
いつでも作成されたバケット | 内部ドメイン名 | |
カスタムドメイン名 | ||
承認ヘッダーに署名を含める | ||
Alibaba Cloud CDNによるOSSバケットからのオリジンフェッチ (OSSバケットはオリジンサーバーとして使用されます) | ||
MIMEタイプ (コンテンツタイプのレスポンスヘッダー) が | 2024年8月5日00:00:00 (UTC + 8) より前に作成されたバケット | パブリックドメイン名 |
2024年8月5日00:00:00 (UTC + 8) より前に転送アクセラレーション機能が有効になっているバケット | OSS高速化ドメイン名 | |
いつでも作成されたバケット | 内部ドメイン名 | |
カスタムドメイン名 | ||
承認ヘッダーに署名を含める | ||
Alibaba Cloud CDNによるOSSバケットからのオリジンフェッチ (OSSバケットはオリジンサーバーとして使用されます) |