この場合、ドメインAのみがバケットにマップされ、ドメインBはバケットにマップされません。 ドメインBを使用してバケット内のリソースをリクエストすると、OSSはドメインBからのリクエストを識別できず、アクセスに失敗します。 この問題を解決するには、ドメインBをバケットにマッピングする必要があります。
問題の説明
ドメインAはバケットにマッピングされ、バケット内のデータに正常にアクセスするために使用できます。 CNAMEレコードはドメインBをドメインAにポイントします。ドメインBを使用してバケット内のデータにアクセスすると、InvalidBucketNameエラーコードが返されます。
原因
CNAMEレコードはドメインBをドメインAにポイントしますが、ドメインBはバケットにマップされません。 ドメインBを使用してリクエストを行うと、OSSはHTTPリクエストヘッダーHostでドメインBの存在を検出しますが、ドメインにマップされているバケットがないことを検出します。 その結果、OSSはInvalidBucketNameエラーコードを返します。
例
次の図にエラーの例を示します。

ソリューション
ドメインBを使用してバケットにアクセスできるようにするには、ドメインBをバケットにマップします。 詳細については、「カスタムドメイン名をバケットのデフォルトドメイン名にマップする」をご参照ください。