1

AWS WorkDocs 内のフォルダの ID を指定して、SDK を使用して特定の名前を持つファイルまたはサブフォルダをそのフォルダで検索するにはどうすればよいですか? そして、そのような検索は再帰的に深い対浅いことができますか?

すべてのアイテムのメタデータを取得し、一致したら停止する以外に、より良い方法はありますか? Pythonの例を提供するページのこの引用から、そうではないようです:

このコード スニペットは、ユーザーの MyDocs の現在のフォルダーでのみファイルを検索することに注意してください。サブフォルダー内のファイルの場合、コードは、describe_folder_contents() を呼び出してルックアップを実行することにより、サブフォルダーを反復処理する必要があります。

価格表に検索が記載されているようですが...

• SEARCH リクエストの $58/10,000 コール (0.0058/コール)

...しかし、API リファレンスFAQ、「Amazon WorkDocs SDK を使用してプログラムで Amazon WorkDocs コンテンツに対して実行できる具体的なアクションは何ですか?」の検索について言及していません。-- FAQ には次のように書かれています。

Amazon WorkDocs SDK を使用すると、WorkDocs のユーザー、フォルダー、ファイル、およびアクセス許可に対して、作成、読み取り、更新、および削除 (CRUD) アクションを実行できます。ファイル属性にアクセスして変更したり、ファイルにタグを付けたり、ファイルに関連付けられたコメントを管理したりできます。

API アクションに加えて、Amazon WorkDocs が Amazon SNS で送信する通知をサブスクライブすることもできます。上記のアクションの構文、応答、データ型などの詳細情報は、WorkDocs API リファレンス ドキュメントで入手できます。

ラベリングAPIが答えかもしれません...

ラベル付け API を使用すると、ファイルやフォルダーにタグを付けて整理しやすくしたり、プログラムでファイルを検索するときにタグを使用したりできます。

...しかし、例を見つけるのに苦労しています。または、どのクラスが「ラベリング API」を構成しているのかさえわかりません。パッケージ software.amazon.awssdk.services.resourcegroupstaggingapiを参照していますか?

説明 リソース グループ タグ付け API

タグは、AWS リソースに割り当てるラベルです。タグは、ユーザーが定義するキーと値で構成されます。たとえば、Amazon EC2 インスタンスが 2 つある場合は、両方に「Stack」というタグ キーを割り当てることができます。ただし、「Stack」の値は、一方が「Testing」で、もう一方が「Production」である可能性があります。

タグ付けは、リソースの整理に役立ち、リソース管理、アクセス管理、およびコスト配分を簡素化できます。

リソース グループのタグ付け API 操作を使用して、次のタスクを完了できます。

  1. AWS アカウントの指定されたリージョンにある、サポートされているリソースにタグを付けたり、タグを解除したりします。
  2. タグベースのフィルターを使用して、AWS アカウントの指定されたリージョンにあるリソースを検索します。
  3. AWS アカウントの指定されたリージョンにあるすべての既存のタグ キーを一覧表示します。
  4. AWS アカウントの指定されたリージョンで、指定されたキーの既存の値をすべて一覧表示します。

そのページのサポートされているリソースのリストには、S3 (バケットのみ) と WorkSpaces がリストされていますが、WorkDocs については言及されていません。これは私が探しているものですか?

4

0 に答える 0