tencent cloud

Cloud Object Storage

最新情報とお知らせ
製品アップデート情報
製品のお知らせ
製品概要
製品概要
機能概要
応用シナリオ
製品の優位性
基本概念
リージョンとアクセスドメイン名
仕様と制限
製品の課金
課金概要
課金方式
課金項目
無料利用枠
記帳例
請求書の確認とダウンロード
お支払い遅れについて
よくある質問
クイックスタート
コンソールクイックスタート
COSBrowserクイックスタート
ユーザーガイド
リクエストの作成
バケット
オブジェクト
データ管理
バッチ処理
グローバルアクセラレーション
監視とアラーム
運用管理センター
データ処理
インテリジェントツールボックス使用ガイド
データワークフロー
アプリ統合
ツールガイド
ツール概要
環境のインストールと設定
COSBrowserツール
COSCLIツール
COSCMDツール
COS Migrationツール
FTP Serverツール
Hadoopツール
COSDistCpツール
HDFS TO COSツール
オンラインツール (Onrain Tsūru)
セルフ診断ツール
実践チュートリアル
概要
アクセス制御と権限管理
パフォーマンスの最適化
AWS S3 SDKを使用したCOSアクセス
データディザスタリカバリバックアップ
ドメイン名管理の実践
画像処理の実践
COSオーディオビデオプレーヤーの実践
データセキュリティ
データ検証
COSコスト最適化ソリューション
サードパーティアプリケーションでのCOSの使用
移行ガイド
サードパーティクラウドストレージのデータをCOSへ移行
データレークストレージ
クラウドネイティブデータレイク
メタデータアクセラレーション
データアクセラレーター GooseFS
データ処理
データ処理概要
画像処理
メディア処理
コンテンツ審査
ファイル処理
ドキュメントプレビュー
トラブルシューティング
RequestId取得の操作ガイド
パブリックネットワーク経由でのCOSへのファイルアップロード速度の遅さ
COSへのアクセス時に403エラーコードが返される
リソースアクセス異常
POST Objectの一般的な異常
セキュリティとコンプライアンス
データ災害復帰
データセキュリティ
クラウドアクセスマネジメント
よくある質問
よくあるご質問
一般的な問題
従量課金に関するご質問
ドメインコンプライアンスに関するご質問
バケット設定に関する質問
ドメイン名とCDNに関するご質問
ファイル操作に関するご質問
権限管理に関するご質問
データ処理に関するご質問
データセキュリティに関するご質問
署名付きURLに関するご質問
SDKクラスに関するご質問
ツール類に関するご質問
APIクラスに関するご質問
Agreements
Service Level Agreement
プライバシーポリシー
データ処理とセキュリティ契約
連絡先
用語集

APIクラスに関するご質問

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-06-30 12:32:52

COS APIはS3プロトコルをサポートしていますか。

COSはAWS S3互換性を有するAPIを提供しています。詳細については、AWS S3 SDKを使用したCOSアクセスをご参照ください。

APIインターフェースを呼び出した際、「Request has expired」などのエラーメッセージが表示されますが、どのように対処すればよいですか。

この表示が出た場合は、2つの可能性が考えられます。
1つ目は、リクエストの送信時間が署名の有効期間を過ぎていた場合です。
2つ目は、ローカルのシステム時刻が所在リージョンの時刻と一致していない場合です。
1つ目の可能性については、有効なリクエスト署名を再度取得してからAPIの操作を行うことをお勧めします。2つ目の可能性の場合は、ローカルのシステム時刻を所在リージョンの時刻に合わせて修正してください。

アップロードが完了していないファイルを、APIを呼び出して削除するにはどうすればよいですか。

まず初めにListMultipartUploadsインターフェースを呼び出して、アップロードが完了していないファイルをリストアップした後、Abort Multipart uploadを呼び出してマルチパートアップロードを破棄し、アップロード済みのパートを削除します。

一括削除インターフェースを呼び出すと正しく返されますが、実際にはファイルの削除に失敗している場合はどうすればよいですか。

削除するファイルのパスをチェックしてください。ファイルパスは/で始める必要はありません。

COSのマルチパートアップロードで、UploadPartリクエストの際にNoSuchUploadと返されます。

渡すuploadIdpartNumberがすべて同じ場合、後から渡したパートがその前に渡されたパートを上書きします。 uploadIdが存在しない場合は「404エラー、NoSuchUpload」と返されます。詳細については、Upload Partのドキュメントをご参照ください。

APIによってオブジェクトストレージタイプを変更するにはどうすればよいですか。

ユーザーはPUT Object - Copyインターフェースを呼び出してx-cos-storage-classパラメータを変更することで、オブジェクトのストレージタイプを変更できます。詳細については、PUT Object - Copyをご参照ください。

COSで署名を永続的に有効に設定するにはどうすればよいですか。

COSの署名はタイムスタンプを使用してリクエストが期限切れでないかどうかを判断するものであり、永続的に有効に設定することはできません。ユーザーがパーマネントキーを使用して署名を生成している場合、署名を長期的に有効にしたいのであれば、例えば有効期限を現在の時間から+50年とするなど、長期間のタイムスタンプを設定することができます。ユーザーが一時キーを使用して署名を生成している場合、一時キーの有効期間は最長で2時間のため、生成された署名の有効期間も2時間以内となります。

COSはAPIによる請求書照会をサポートしていますか。

COSは請求書を照会するAPIを提供していません。コンソールの請求書明細でご確認ください。APIで請求書の明細データを照会したい場合は、請求書明細データの照会の課金に関するドキュメントをご参照ください。

APIを使用したストレージオブジェクトサイズの照会はサポートしていますか。

GET Bucket(List Objects)インターフェースでオブジェクトのサイズを照会できます。

APIによってオブジェクト名を変更するにはどうすればよいですか。

PUT Object - Copyを使用してオブジェクトをコピーし、オブジェクト名を指定してリネームすることができます。

APIによってバケットドメイン名を取得するにはどうすればよいですか。

HEAD Bucketインターフェースによってバケットドメイン名を取得します。レスポンスヘッダーの中の「x-cos-bucket-region」パラメータの値がバケットの所在リージョンを表します。

APIによってバケットのサイズを取得するにはどうすればよいですか。

COSにはバケットのサイズを直接取得できるAPIはありません。BCMインターフェースからバケット内の各ストレージタイプのストレージ量を取得した後、それらを累計してバケットのストレージ量を算出することをお勧めします。

APIによって使用量明細を照会するにはどうすればよいですか。

次の方法をご参照ください。
1. APIリクエストツールを直接使用して照会を行います。

COSにはディレクトリ操作のAPIインターフェースがありますか。

COS自体にはフォルダやディレクトリの概念がありません。コンソールに表示されるフォルダは、実際には / で終わる空のオブジェクトです。

APIによってディレクトリ/フォルダを作成するにはどうすればよいですか。

PUT Objectを呼び出して行います。アップロードファイル名が「/」で終わる空ファイルにすることで、ディレクトリの形式を生成することができます。
説明:
COS自体にはフォルダやディレクトリの概念がありません。ユーザーの使用上の習慣に沿って、COSはコンソール、COS browserなどのグラフィックツールで「フォルダ」または「ディレクトリ」という表示方法を疑似的に再現しています。具体的には、ファイル名が「/」で終わり、内容が空のオブジェクトを作成することで、従来のフォルダを模した表示方法を実現します。

APIを使用してディレクトリ/フォルダを削除するにはどうすればよいですか。

COS APIは単一ファイルの削除のみをサポートしています。ディレクトリ全体を削除したい場合は、GET Bucket(List Objects)インターフェースを使用して、プレフィックス(prefixパラメータ)を指定して全ファイルを取得してから、DELETE Objectを使用して削除を実行する必要があります。

COS INTELLIGENT_TIERINGストレージは、Objectのストレージレイヤーをどのように区分していますか。

オブジェクトのメタデータの照会インターフェースが返すx-cos-storage-tierによって、オブジェクトが存在するストレージレイヤーを取得します。

COSではAPIを使用してどのようにオブジェクトの検索を行いますか。

HEAD Objectインターフェースを使用すると、そのオブジェクトが存在するかどうかを判断することができます。特定のオブジェクトを検索したい場合は、Get Bucketインターフェースでバケット内のすべてのオブジェクトを取得してから判断できます。

COSでGET Objectインターフェースを使用する際、返される内容を添付ファイル形式でダウンロードするかどうかを動的に指定できますか。

GET Objectインターフェースを使用すると、urlにresponse-content-dispositionパラメータが含まれます。添付ファイルとしてダウンロードしたい場合は指定値をattachmentとします。このタイプのGET Objectリクエストには必ず署名が含まれなければなりません。署名はCOS署名ツールを使用して生成できます。

COSのputObjectCopyを呼び出すと、NoSuchKeyと表示されましたが、どのように対処すればよいですか。

ソースファイルが存在するかどうかをチェックしてください。ソースファイルが存在する場合は、一般的にフォルダの後に「/」が追加されていないことがエラーの原因です。「/」を追加してから再度操作をお試しください。

APIによって特定のobjectのrequest回数を取得することはできますか。

COSには、特定のObjectのrequest回数取得をサポートするAPIはありませんが、ログを分析することで操作を行えます。先にこちらのログ管理機能の有効化を行ってください。そうすれば、ログを分析して取得できるようになります。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック