tencent cloud

フィードバック

アップロードとダウンロード

最終更新日:2023-04-28 17:51:20

    COSではアップロードおよびダウンロードの帯域幅に制限はありますか。

    中国大陸パブリッククラウドリージョンでの1バケットのデフォルトの帯域幅は、アップストリーム・ダウンストリーム共有で15Gbit/s、その他のリージョンではアップストリーム・ダウンストリーム共有で10Gbit/sとなります。帯域幅がこの閾値に達すると、リクエストによってトラフィックコントロールがトリガーされます。その他の制限については仕様と制限をご参照ください。

    ファイルをダウンロードせず、直接ブラウザでプレビューするにはどうすればよいですか。

    このファイルに正しいContent-Typeヘッダーを指定する必要があります。また、Content-Dispositionのパラメータ値をattachmentとすることはできません。ブラウザが現在のファイル形式をサポートしている場合は、直接ダウンロードではなく、ブラウザでこのファイルを直接開くことができます。操作ガイドについては カスタムHeadersをご参照ください。

    ファイルをプレビューせず、直接ブラウザでダウンロードするにはどうすればよいですか。

    COSコンソールでカスタムHeaders内のContent-Dispositionパラメータ値をattachmentに設定します。操作ガイドについてはカスタムHeadersをご参照ください。

    GET Objectインターフェースでリクエストパラメータresponse-content-dispositionの値をattachmentに設定する方法でも、ブラウザでファイルダウンロードのポップアップを表示させることが可能です。参考ドキュメントについてはGET Objectをご参照ください。

    注意:

    リクエストにresponse-*パラメータを使用する必要がある場合、リクエストには署名が必要です。

    プライベートネットワークでCOSにアクセスしているかどうかはどのように判断しますか。

    Tencent Cloud COSのアクセスドメイン名にはインテリジェントDNS解決を使用しており、インターネットの様々なキャリア環境の下で、お客様のCOSアクセスにとって最適なリンクを検知および指定します。

    Tencent Cloud内にデプロイしたCVMサービスをCOSへのプライベートネットワークアクセスに使用している場合は、まずCVMとCOSバケットが同じリージョンに所属していることを確認し、その後CVM上でnslookupコマンドを使用してCOSドメイン名を解決します。プライベートIPが返された場合、CVMとCOS間はプライベートネットワークアクセスであり、そうでない場合はパブリックネットワークアクセスであることがわかります。

    Tencent Cloud内にデプロイしたCVMサービスのリージョンがCOSバケットの所属リージョンと異なるが、COSのアベイラビリティリージョンの範囲である場合は、COSのプライベートネットワークグローバルアクセラレーションドメイン名によってファイルにアクセスすることで、CVMとCOSのクロスリージョンアクセスを実現することができます。

    プライベートネットワークアクセスの判断方法

    同一リージョン内でのTencent Cloud製品へのアクセスは、プライベートネットワーク接続によって行うことができ、それによるプライベートネットワークトラフィックには料金が発生しません。このため、Tencent Cloudの製品をお選びになる際は、できるだけ同一のリージョンを選択すると料金の節約になります。

    注意:

    パブリッククラウドリージョンと金融クラウドリージョン間のプライベートネットワークは相互運用されていません。

    プライベートネットワークアクセスかどうかを確認するには、次の方法をご参照ください。

    Tencent Cloud Virtual Machine(CVM)のCloud Object Storage(COS)アクセスを例にとると、プライベートネットワークを使用したCOSアクセスかどうかを判定するには、CVM上でnslookupコマンドを使用してCOSドメイン名を解決します。プライベートネットワークIPが返された場合、CVMとCOS間はプライベートネットワークアクセスであり、そうでない場合はパブリックネットワークアクセスであることがわかります。

    説明:

    プライベートIPアドレスの一般的な形式は10.*.*.*100.*.*.*であり、VPCネットワークは一般的に169.254.*.*などです。

    examplebucket-1250000000.cos.ap-guangzhou.myqcloud.comがターゲットバケットアドレスだとすると、その下のAddress: 10.148.214.13がプライベートネットワークからのアクセスであることを表します。

    nslookup examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com
    
    Server:         10.138.224.65
    Address:        10.138.224.65  #53
    
    Name:   examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com
    Address: 10.148.214.13
    Name:   examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com
    Address: 10.148.214.14
    

    プライベートネットワークとパブリックネットワークアクセス、接続性テストなどのその他の情報については、プライベートネットワークとパブリックネットワークアクセスをご参照ください。

    Tencent Cloud CVMプライベートネットワークのDNSサーバーアドレスについては、CVMプライベートネットワークサービスをご参照ください。

    注意:

    Tencent CloudのBMインスタンスのプライベートIPアドレスとCVMのIPアドレスには違いがあり、一般的な形式は9.*.*.*または10.*.*.*です。ご不明な点がありましたらお問い合わせください。

    フォルダをダウンロードするにはどうすればよいですか。

    COSBrowserツールにログインし、ダウンロードしたいフォルダを選び、ダウンロードをクリックすると、フォルダまたはファイル一括でのダウンロードを行うことができます。あるいはCOSCMDツールによってフォルダのダウンロードを実現できます。詳細については、COSCMDツールをご参照ください。

    アップロード、ダウンロードなどの操作を行う際、「403 Forbidden」、権限拒否などのエラーが発生した場合はどのように対処すればよいですか。

    COSへのアクセス時に403エラーコードが返されるのドキュメントを参照し、トラブルシューティングを行ってください。

    COSでファイルの一括アップロードまたは一括ダウンロードを行うにはどうすればよいですか。

    COSではコンソール、API/SDK、ツールなどの複数の方式でファイルの一括アップロードまたは一括ダウンロードを行うことができます。

    ファイルをバケットにアップロードする際、同名のファイルが存在した場合は直接上書きされますか。それとも別バージョンのファイルが新規作成されますか。

    COSではバージョン管理機能をサポートしています。バケットでバージョン管理機能を有効にしていない場合は、同名のファイルをバケットにアップロードすると、既存の同名ファイルに直接上書きされます。バケットでバージョン管理機能を有効にしている場合は、同じ名前のファイルをバケットにアップロードすると、そのオブジェクトの複数のバージョンが同時に存在することになります。

    COSのマルチパートアップロード方式では、最小のパートサイズはどれくらいの大きさですか。

    1パートは最小で1MBとなります。詳細については、仕様と制限のドキュメントをご参照ください。

    大容量ファイルのマルチパートアップロード中に署名が失効した場合、署名を切り替えてパートのアップロードを継続することはできますか。

    できます。

    COS内のファイルに対してワンタイムURLを生成するにはどうすればよいですか。

    具体的な操作については、署名付きURLによるダウンロード権限承認をご参照ください。

    署名の有効期限を指定しているのに、署名が期限切れとなってもファイルがダウンロードできるのはなぜですか。

    デフォルトでは、ブラウザは正常にロードしたファイルをキャッシュします。そのため、同一のURLを使用している場合、ブラウザはサーバーに再度リクエストは行わず、キャッシュした結果を返します。ユーザーがファイルをアップロードする際は、Cache-Control: no-cacheヘッダーを指定してブラウザキャッシュを防止することをお勧めします。さらに詳しくお知りになりたい場合は、PUT ObjectまたはInitiate Multipart Uploadのドキュメントをご参照ください。また、ファイルをダウンロードする際にresponse-cache-control=no-cacheリクエストパラメータを指定してブラウザキャッシュを防止することもできます。さらに詳しくお知りになりたい場合は、GET Objectのドキュメントをご参照ください。

    コンソールでファイルをアップロードすると、「アップロードに失敗しました。ネットワークに問題があります」と表示されましたが、どうすればよいですか。

    このエラーはローカルネットワーク環境が不安定な場合に発生します。ネットワーク環境を変更してから再度アップロードを行うことをお勧めします。

    第三者によるCOSファイルのダウンロードを防止するにはどうすればよいですか。

    バケットをプライベート読み取り/書き込みに設定することができます。詳細については、アクセス権限の設定のドキュメントをご参照ください。また、リンク不正アクセス防止機能によってホワイトリスト制限を設定し、リスト以外のドメイン名によるバケットのデフォルトアクセスアドレスへのアクセスを制限することもできます。詳細については、リンク不正アクセス防止の設定のドキュメントをご参照ください。

    ファイルのダウンロードURLを、大文字と小文字を区別しないように設定することは可能ですか。

    この操作はCOSではサポートしていません。COSファイル名はアルファベットの大文字と小文字を区別しており、URLからのファイルアクセスも同様にアルファベットの大文字と小文字を区別する必要があります。バケットでCDNアクセラレーション機能を有効にしている場合、CDNコンソールで大文字と小文字を区別しないキャッシュ設定を有効にすることで、ヒット率を一定程度向上させることができます。詳細については、大文字と小文字を区別しないキャッシュ設定をご参照ください。

    ファイルのアップロードやバケット作成などの操作を行う際に、「your policy or acl has reached the limit (Status Code: 400; Error Code: PolicyFull)」というエラーが発生しましたが、どのように対処すればよいですか。

    COSの各ルートアカウント下のバケットACLルールの数は最大1000個までです。設定したバケットACLが1000個を超えるとこのエラーが発生します。このため、不要なバケットACLルールは削除することをお勧めします。

    説明:

    オブジェクトレベルのACLまたはPolicyの使用はお勧めしません。APIまたはSDKを呼び出す際、ファイルに対して特別なACL制御を必要としない場合は、ACLの関連パラメータ(x-cos-acl、ACLなど)を空にし、バケットの権限をそのまま引き継いでください。

    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)