В настоящее время я работаю над сценарием, который выполняет как управление жизненным циклом, так и организацию файлов.
У нас уже есть управление жизненным циклом, самое большое ограничение, которое я обнаружил, заключается в том, что управление жизненным циклом только изменяет хранилище класс, в то время как файлы находятся в том же месте, где они.
Example
aws s3api copy-object \
--copy-source s3://dshare/folderM/alia_b_2_3 \
--key alia_b_2_3 \
--bucket s3://dshare/folderIA/alia_b_2_3 \
--storage-class STANDARD_IA
Я пробовал вышеупомянутую команду, однако я получаю ошибку регулярного выражения. Дайте мне знать, если я делаю что-то не так.
Error:
Parameter validation failed:
Invalid bucket name "s3://dshare/folderIA/alia_b_2_3": Bucket name must match the regex "^[a-zA-Z0-9.\-_]{1,255}$"
Моя идея в основном состоит в том, чтобы скопировать / переместить файлы в другую папку в том же или другом сегменте и в то же время изменить тип класса хранения для копируемых / перемещаемых файлов.