Учитывая идентификатор папки в AWS WorkDocs, как я могу найти в этой папке файл или подпапку с заданным c именем с помощью SDK? И может ли такой поиск быть рекурсивно глубоким или неглубоким?
Есть ли лучший способ, кроме получения метаданных для всех элементов и остановки при обнаружении совпадения? Похоже, что из этой цитаты на страницу, которая предоставляет Python пример :
, похоже, нет. Обратите внимание, что этот фрагмент кода ищет файл только в текущей папке в пользовательском MyDocs. Для файлов в подпапках код должен перебирать подпапки, вызывая для них describe_folder_contents () и выполняя поиск.
Я вижу, что в ценовом графике упоминается поиск ...
• $ 58 / 10K вызовов для запросов ПОИСКА (0,0058 / вызов)
... но ни , ни справочника API , ни FAQ упоминает поиск в ответе на вопрос «Какие конкретно c действия можно выполнить с контентом Amazon WorkDocs программно с помощью Amazon WorkDocs SDK?» - В часто задаваемых вопросах говорится:
SDK Amazon WorkDocs позволяет выполнять действия по созданию, чтению, обновлению и удалению (CRUD) над пользователями, папками, файлами и разрешениями WorkDocs. Вы можете получать доступ и изменять атрибуты файлов, тегировать файлы и управлять комментариями, связанными с файлами.
Помимо действий API, вы также можете подписаться на уведомления, которые Amazon WorkDocs отправляет через Amazon SNS. Подробная информация, включая синтаксис, ответы и типы данных для вышеуказанных действий, доступна в справочной документации по API WorkDocs.
API маркировки может быть ответом ...
API маркировки позволяет помечать файлы и папки, чтобы вы могли лучше организовать их, и использовать теги при поиске файлов программным способом.
... но У меня проблемы с поиском примера или даже с тем, какие классы составляют «API маркировки». Имеются ли в виду Package software.amazon.awssdk.services.resourcegroupstaggingapi ?
Описание API тегов групп ресурсов
Тег - это метка, которую вы назначаете ресурс AWS. Тег состоит из ключа и значения, которые вы определяете. Например, если у вас два инстанса Amazon EC2, вы можете назначить каждому ключ тега «Стек». Но значением «Стек» может быть «Тестирование» для одного и «Производство» для другого.
Теги могут помочь вам организовать ваши ресурсы и упростить управление ресурсами, управление доступом и распределение затрат.
Вы можете использовать операции API пометки групп ресурсов для выполнения следующих задач:
- Отметить и снять отметку поддерживаемые ресурсы, расположенные в указанном регионе для AWS account.
- Используйте фильтры на основе тегов для поиска ресурсов, расположенных в указанном регионе, для учетной записи AWS.
- Список всех существующих ключей тегов в указанном регионе для учетной записи AWS.
- Список всех существующих значений для указанного ключа в указанном Регионе для учетной записи AWS.
В списке поддерживаемых ресурсов на этой странице перечислены S3 (только корзины) и WorkSpaces, но нет упоминания о WorkDocs. Это то, что я ищу?