Задать вопрос
Ответы пользователя по тегу Amazon Web Services
  • Ошибка при изменении класса хранилища объекта. Почему?

    @Looka Автор вопроса
    Отвечу частично сам.
    Восстановление работает командой:
    $ aws s3api restore-object --bucket awsexamplebucket --key dir1/example.obj --restore-request '{"Days":25,"GlacierJobParameters":{"Tier":"Standard"}}'

    Но что меня ввело в заблуждение, точнее я не понимал как работает механизм восстановления.
    Не создается новый обьект стандартного класса, и не меняется класс обьекта.! Обьект просто становится доступным для извлечения. К сожалению этого не видно в веб интерфейсе.

    Понять статус объекта можно так:
    $aws s3api head-object --bucket looka1 --key 1Cv77_Bin.zip
    { "AcceptRanges": "bytes",
    "Restore": "ongoing-request=\"true\"",
    "LastModified": "2019-11-01T10:50:19+00:00",
    "ContentLength": 10771150,
    "ETag": "\"f4fc5cdcfeccf75b3a432c1ae6c540f9\"",
    "VersionId": "CefbquFTCKrUa0xf5TEKv.2UdWCXNuNs",
    "ContentType": "application/zip",
    "Metadata": {},
    "StorageClass": "DEEP_ARCHIVE"
    }

    Обратить внимание:
    "Restore": "ongoing-request=\"true\""
    true - идет восстановление, falsh - восстановлен, есть доступ.

    Соответсвенно тоже самое делает в веб интерфейсе пункт Initial restore
    Но пункт доступен только для файлов, если в списке есть папка Dir\ то интерфейс не нает выбрать опцию восстановления, только изменить класс, который не работает для этого класса.

    А для  CLI решения для рекурсивного вызова не нашел, только. скрипты, а усложняется еще наличием кирилицы и пробелов в именах. В этом смысле вопрос остается. БУду признателен за подсказку и помощь.

    А кирилица не причем
    Ответ написан
    Комментировать
  • Где мне взять в амазоне эти данные Aws bucket и Aws URL?

    Aws URL: Попробуйте https://s3.amazonaws.com
    Aws bucket: имя Вашей корзины

    И проверьте, через CLI могете достучаться, или каким нибудь клиентом ?
    Ответ написан
    Комментировать