削除に関するご質問
コンソールでバケットを削除できず、「ディレクトリが空ではありません」または「バケット内の有効なデータを削除してください」と表示されましたが、どうすればよいですか。
1. 使用しているコンソールのバージョンがV4かV5かを確認し、バージョンV4であればチケットを提出し、バージョンV5のコンソールへのアップグレードを申請してください。 2. COSのバージョンV5コンソールにログインし、削除したいバケットに進み、アップロード未完了管理項目をクリックしてファイルフラグメントを削除します。 3. バケットリストに戻り、対応するバケットを削除します。
バケット内のファイルを誤って削除してしまいましたが、復元は可能ですか。
現時点では、人為的に誤って削除されたファイルの復元はサポートしていません。バケットのバージョン管理機能を有効にしてから、バケットに同名のオブジェクトをアップロードすると、そのオブジェクトの複数のバージョンを保存でき、指定したバージョンのオブジェクトを検索、削除または復元できるようになります。ユーザーが誤って削除したデータや、アプリケーションプログラムの障害によって消失したデータの回復に役立ちます。詳細については、バージョン管理の設定をご参照ください。 ファイルフラグメント
ファイルフラグメントはどのように発生するのですか。ダウンロードは可能ですか。
ファイルフラグメントはオブジェクトをアップロードする過程で、アップロードを一時停止またはキャンセルした際に発生します。COSは5GBを超える大容量ファイルをマルチパートアップロード方式でアップロードします。その原理は、大容量ファイルを分割し、小さなパートになるよう処理してからアップロードするものです。マルチパートアップロードタスクにおいてAbort Multipart UploadまたはComplete Multipart Uploadインターフェースを呼び出さなかった場合、アップロード済みのパートはファイルフラグメントとして保存されます。ファイルフラグメントのダウンロードはサポートしていません。
ファイルフラグメントはストレージ容量を占有しますか。料金は発生しますか。
ファイルフラグメントは通常のオブジェクトと同じようにストレージ容量を占有しますので、ストレージ容量料金が発生します。
ファイルフラグメントを(定期的に)クリーンアップするにはどうすればよいですか。
ファイルフラグメントのクリーンアップは他の完全なアップロードファイルに影響しますか。
ファイルフラグメントのクリーンアップはアップロードに成功しなかったファイルを削除するものであり、すでにアップロードが完了している他のファイルに影響はありません。
静的ウェブサイト
静的ウェブサイト機能を有効にしているのに、画像を表示することができません。
ブラウザ、CDNキャッシュの有無をチェックしてください。ブラウザキャッシュの防止はcurl、wgetコマンドによって行うことができます。CDNドメイン名を使用してアクセスする場合は、CDNコンソールでキャッシュ更新操作を行うことができます。 設定した静的ウェブサイトにCDNドメイン名を使用してアクセスできない場合はどうすればよいですか。
次の手順に従ってCDNアクセラレーションドメイン名設定のトラブルシューティングと確認を行ってください。
1. オリジンサーバーのタイプについて、静的ウェブサイトをオリジンサーバーとして選択しているかに注意してください。
2. back-to-origin認証、CDNサービス権限認証はバケットの権限に基づき、それに応じた設定を行う必要があります。
バケットの権限がプライベート読み取りの場合は、CDNサービス権限を承認し、back-to-origin認証を有効にする必要があります。
バケットの権限がパブリック読み取りの場合は、CDNサービス権限を承認してback-to-origin認証を有効にする必要はありません。
3. CDN認証はバケットの権限に基づき、それに応じた設定を行う必要があります。
a. バケットの権限がプライベート読み取りの場合:
|
| | | CDNドメイン名に直接アクセス可能、オリジンサーバーデータ保護 |
| | | 全リンクのアクセスを保護、CDN認証リンク不正アクセス防止をサポート |
b. バケットの権限がパブリック読み取りの場合:
|
| | | 全サーバーでパブリックアクセス許可、CDNとオリジンサーバーどちらからのアクセスも可 |
| | | CDNアクセスに対してはリンク不正アクセス防止が有効、ただしオリジンサーバーアクセスは保護されないため非推奨 |
4. 上記の設定に誤りがないことを確認した後、CDNアクセラレーションドメイン名へのアクセスに使用するプロトコルおよび静的ウェブサイトの強制HTTPS設定を確認してください。
CDNアクセラレーションドメイン名へのアクセスにHTTPプロトコルを使用している場合は、強制HTTPSオプションを有効にしないでください。
CDNアクセラレーションドメイン名へのアクセスにHTTPSプロトコルを使用している場合は、CDNアクセラレーションドメイン名に対しback-to-originの301/302リダイレクトを有効にするよう設定することをお勧めします。参考ドキュメント:back-to-originの301/302リダイレクト設定。 5. 上記の手順に従ってトラブルシューティングを行っても問題を解決できない場合は、チケットを提出してご連絡いただければ、さらなるトラブルシューティングを実施することができます。 クロスドメイン設定
クロスドメインアクセスとは何ですか。どのように設定しますか。
クロスドメインアクセスとはHTTPリクエストによって、1つのドメインから別のドメインのリソースをリクエストすることであり、プロトコル、ドメイン名、ポートのうちいずれかが異なる場合は、すべて異なるドメインとみなされます。コンソールでの操作手順については、クロスドメインアクセスの設定またはクロスドメインアクセスのベストプラクティスドキュメントをご参照ください。 クロスドメインの設定を行い、Originを*
に設定します。詳細については、クロスドメインアクセスの設定のベストプラクティスドキュメントをご参照ください。 下図に従ってクロスドメインルールを設定し、ブラウザの切り替えを試し、実行可能かどうかのテストを行ってください。詳細については、クロスドメインアクセスの設定をご参照ください。
Tencent Cloud COSとCDNを同時に使用すると、COSのクロスドメインが正常に動作しないのですが、どのように対処すればよいですか。
使用しているドメイン名がCDNアクセラレーションドメイン名の場合は、CDNコンソールでクロスドメインの設定を行ってください。詳細については、CDNのカスタマイズレスポンスヘッダーの設定のドキュメントをご参照ください。 クロスドメイン設定はソースOriginのあいまい一致をサポートしていますか。
バージョンV5(XML)のコンソールはセカンドレベルドメイン名のあいまい一致をサポートしています。バージョンV4(JSON)のコンソールはセカンドレベルワイルドカードドメイン名の設定をサポートしていません。
COSはヘッダーの一括カスタマイズをサポートしています。詳細については、カスタムHeadersをご覧ください。 back-to-origin設定
back-to-originアドレスの役割は何ですか。
データの移行を行います。COSにユーザーがリクエストしたリソースがない場合は、back-to-originアドレスによってリソースをリアルタイムでプルします。
back-to-originを設定した時点で、COS上にback-to-originアドレスに対応するリソースまたはパスが存在しない場合、COSはユーザーの初回アクセス後に自動的にディレクトリを作成しますか。
はい。COSは自動的にディレクトリをプルして作成します。
その他の機能
COSはコールバックの設定をサポートしていますか。例えば、アップロードした画像ごとにサムネイルを作成し、別のバケットに保存することなどは可能ですか。
COSは特定のフォルダのサイズの集計をサポートしていますか。
COSは現在のフォルダのオブジェクト数およびオブジェクトが占有する容量サイズの確認をサポートしています。詳細については、フォルダの詳細確認をご参照ください。 COS内のオブジェクトを前のバージョンに戻す設定を行うことは可能ですか。
バケットのバージョン管理機能を有効にすると、バケット内にオブジェクトの複数のバージョンを保存でき、なおかつ指定したバージョンのオブジェクトを検索、削除または復元できるようになります。詳細については、バージョン管理の設定のドキュメントをご参照ください。 COS内の特定のタイプのファイルの数(画像ファイルの数など)を確認するにはどうすればよいですか。
リスト機能をアクティブ化し、生成したリストファイルに基づいて確認することができます。詳細については、リスト機能のアクティブ化のドキュメントをご参照ください。
この記事はお役に立ちましたか?