ホームページ  >  に質問  >  本文

AWS SDK for PHP 3.x の使用: 最終変更時刻までに S3 バケット内の最新のオブジェクトを取得します。

<p>AWS SDK for PHP 3.x を使用して、最終変更時刻までにバケット内の最新のオブジェクトを取得しようとしています。 </p> <p>AWS CLI を使用してこの機能を実現する方法を説明しました。ここ: </p>
P粉262113569P粉262113569473日前507

全員に返信(1)返信します

  • P粉068486220

    P粉0684862202023-07-29 09:09:26

    • この並べ替えロジックをコードに実装する必要があります。S3Client/AWS はデフォルトではこの機能をサポートしていません。これは、オブジェクトを並べ替えて最新のオブジェクトを見つける前に、すべてのオブジェクト (最初の 1000 個だけでなく) をリストする必要があることも意味します。
    • StorageClass プロパティは結果に含まれるため、結果を並べ替えたりさらに処理したりする前に、それらをフィルタリングできます/フィルタリングする必要があります。
    • これは、操作を列挙するだけでは不可能です。関心のあるオブジェクトごとに個別の GetObject リクエストを送信する必要があります。数千のオブジェクトのメタデータを同時に取得したい場合は、アプローチを再考し、そのようなデータをクエリ可能/検索可能な適切なデータベースに保存する必要があります。

    返事
    0
  • キャンセル返事