2024년 1월 1일부터 전체 서비스의 보안성과 안정성을 보장하기 위해 COS(Cloud Object Storage) 서비스는 버킷 도메인 사용에 다음과 같은 제한을 추가합니다.
2024년 1월 1일 이후 생성된 버킷은 path-style 도메인을 지원하지 않습니다.
2024년 1월 1일 이후 생성된 버킷에서 COS 기본 도메인으로 객체에 접근할 경우, 모든 유형의 파일은 미리 보기를 지원하지 않으며 apk, ipa 유형 파일은 다운로드가 지원되지 않습니다.
path-style 도메인 사용 불가
2024년 1월 1일 이후 생성된 버킷은 path-style 도메인을 사용할 수 없으며, virtual-hosted-style 도메인만 지원됩니다. 기존에 생성된 버킷은 영향을 받지 않지만 virtual-hosted-style 도메인을 우선적으로 사용하는 것이 좋습니다.
|
path-style | cos.<Region>.myqcloud.com/<BucketName-APPID>
|
virtual-hosted-style | <BucketName-APPID>.cos.<Region>.myqcloud.com
|
기본 도메인은 미리 보기를 지원하지 않으며 apk, ipa 유형 파일은 다운로드를 지원하지 않습니다.
2024년 1월 1일 이후 생성된 버킷의 경우, 사용자가 기본 도메인(버킷 기본 도메인, 정적 웹사이트 도메인, 글로벌 가속 도메인 포함)으로 파일에 접근하면 모든 유형의 파일은 미리 보기를 지원하지 않고 직접 다운로드됩니다. COS는 응답 헤더에 두 개의 Header를 추가합니다.
x-cos-force-download: true
Content-Disposition: attachment
2024년 1월 1일 이후 생성된 버킷에서 사용자가 기본 도메인(버킷 기본 도메인, 정적 웹사이트 도메인, 글로벌 가속 도메인 포함)으로 apk, ipa 유형 파일(확장자가 .apk 또는 .ipa인 파일)에 접근하면 다운로드 요청이 오류를 반환합니다. 오류 메시지 예시는 다음과 같습니다.
HTTP/1.1 403 Forbidden
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>DownloadForbidden</Code>
<Message>The APK/IPA file is not allowed to be distributed in a public network using COS default domain, please use custom domain instead.</Message>
</Error>
브라우저에서 파일을 직접 미리 보거나 버킷 내 apk, ipa 유형 객체를 다운로드하려면 사용자 정의 도메인을 통해 객체에 접근해야 합니다. 자세한 내용은 사용자 정의 원본 서버 도메인 활성화하기를 참고하십시오. 2024년 1월 1일 이전에 생성된 버킷은 기본 도메인에서의 미리 보기 및 다운로드에 영향이 없지만, 사용자 정의 도메인을 우선적으로 사용하는 것이 좋습니다.