リストファイルの生成時間は設定に関係しています。毎日生成を選択すると、リストは一般的に設定翌日の現地時間の未明の時間帯に配信されます。毎週生成を選択すると、リストは一般的にその週の最終日の未明から生成と配信を開始します。
リストが正常に配信された後に通知を受信したい場合は、SCFコンソールでCOSトリガーを設定し、イベントタイプをファイルリストレポート配信完了イベントに設定します。
リストファイルレポートを生成後、COSのCOS Select機能を使用してリストファイル内の情報をフィルタリングすることができます。一部の操作の例を次に示します。
ストレージタイプが標準ストレージのファイルをフィルタリングします。
select * from cosobject s where s._7 = TO_STRING('Standard')
5GBより小さいファイルをフィルタリングします。
select * from cosobject s where s._4<5*1024*1024
5GBより大きく、かつ標準ストレージタイプのファイルをフィルタリングします。
select * from cosobject s where s._4>5*1024*1024 AND s._7=TO_STRING('Standard')
コピーステータスが「replica」である(コピーが完了している)ファイルをフィルタリングします。
select * from cosobject s where s._9=TO_STRING('replica')
リストレポートの中の最初の100ファイルのレコードを確認します。
select * from cosobject s limit 100
バケットのリスト機能をアクティブ化すると、COSは毎日または毎週定期的に、オブジェクトの属性、設定の詳細に関するリストレポートをお客様のバケットに出力します。詳細な説明および操作ガイドについては、リスト機能のアクティブ化のドキュメントをご確認ください。
説明:
- リスト機能は現時点では金融クラウドリージョンをサポートしていません。
- リスト機能を使用すると、それに対応する管理機能料金が発生します。価格の情報については製品価格をご確認ください。
COS内のファイルリストは次のいずれかの方法で取得できます。
COSのリスト機能は毎日未明に定期的に最新設定を読み取り、それからタスクの実行を開始しており、現時点では即時の手動でのトリガーはサポートしていません。リスト設定を変更した後、翌日の未明にタスクが再実行されるまでお待ちください。
リスト機能を使用して、毎日または毎週一定の時刻にバケット内のユーザーが指定したオブジェクトまたは同一のオブジェクトプレフィックスを持つオブジェクトのスキャンを行い、リストレポートを出力して、CSV形式のファイルをユーザーが指定したバケットに保存することができます。さらに「fileFormat」で、目的のファイル形式のファイル数をフィルタリングして集計します。
HEAD Object、List Objectリクエストによって単一または複数のオブジェクトのMD5を取得し、ローカルファイルのMD5と比較することができます。非常に大量のバケットについては、リスト機能を使用して、オブジェクトリストおよびそのMD5値を非同期的に取得することができます。操作ガイドについては、リスト機能のアクティブ化コンソールドキュメントをご参照ください。
リスト機能をアクティブ化し、リスト機能によってリストレポートを自動的に出力し、CSV形式のファイルを指定したバケットに保存することができます。リスト機能によって、「ファイルパス」、「ファイルサイズ」、「オブジェクトの直近の変更日」、「ETag」、「ストレージタイプ」などの情報を取得できます。オブジェクトアドレスを取得する必要がある場合は、バケットドメイン名によってファイルパスをスプライシングする方法で取得できます。詳細については、リスト機能の概要をご参照ください。
ファイルが少量であれば、コンソールでフォルダの詳細を確認することで、フォルダ内のファイル数およびファイルの占有容量を確認できます。バケット内のオブジェクト数が10000個を超えている場合は、リスト機能を使用して照会することをお勧めします。
この記事はお役に立ちましたか?