Amazon S3 -- продолжение
Пятница, 24 Мар, 2006 г. | 11:15
музыка: Orbital - Diversion
Я по-прежнему чрезвычайно рад сервису Amazon S3. Примитивность услуг и мизерная цена открывают всякие широкие возможности.
Сегодня встретил первое применение: бэкап собственных картинок с Flickr. Автор обошёлся 25 строками кода на Питоне (две из них, понятное дело, грузят библиотеки общения с Фликером и Амазоном).
Немедленно понял, что пора уже и попробовать. Фликером я не пользуюсь, Питона на машине днём с огнём не сыщешь, к тому же я некоторым образом сам программист.
Регистрация на Amazon Web Services прошла успешно, а следовательно опасения, что S3 (как многие амазоновские сервисы) будет доступна только американцам, не оправдались. Аккаунт для доступа к S3 привязывается к обычному, покупательскому аккаунту и наследует от него всю информацию для биллинга. Тем проще. Ситибанковская кредитка себя оправдывает.
На CPANе обнаружился 4 дня назад вышедший Net::Amazon::S3, и через 15 минут я с чувством глубокого удовлетворения положил в S3 свой первый файл. Написал функцию s3_putfile, которая работает таким вот примерно образом:
S3 требует только пары ключей для доступа, а шифр добавил я. Параноичка.
Что дальше? Разнообразные бэкапперы -- первое и самое очевидное применение. Например, плагин к MovableType, который за бакс в месяц будет делать ежедневные дампы блога на S3 с возможностью автоматического восстановления в один клик. Есть, конечно, и более интересные идеи :)
Сегодня встретил первое применение: бэкап собственных картинок с Flickr. Автор обошёлся 25 строками кода на Питоне (две из них, понятное дело, грузят библиотеки общения с Фликером и Амазоном).
Немедленно понял, что пора уже и попробовать. Фликером я не пользуюсь, Питона на машине днём с огнём не сыщешь, к тому же я некоторым образом сам программист.
Регистрация на Amazon Web Services прошла успешно, а следовательно опасения, что S3 (как многие амазоновские сервисы) будет доступна только американцам, не оправдались. Аккаунт для доступа к S3 привязывается к обычному, покупательскому аккаунту и наследует от него всю информацию для биллинга. Тем проще. Ситибанковская кредитка себя оправдывает.
На CPANе обнаружился 4 дня назад вышедший Net::Amazon::S3, и через 15 минут я с чувством глубокого удовлетворения положил в S3 свой первый файл. Написал функцию s3_putfile, которая работает таким вот примерно образом:
# @aws_creds -- два ключа для доступа, выдаваемые на сайте S3
# $cipher_key -- ключ для шифрования
s3_putfile(@aws_creds, $cipher_key, '/var/mail/kappa');S3 требует только пары ключей для доступа, а шифр добавил я. Параноичка.
Что дальше? Разнообразные бэкапперы -- первое и самое очевидное применение. Например, плагин к MovableType, который за бакс в месяц будет делать ежедневные дампы блога на S3 с возможностью автоматического восстановления в один клик. Есть, конечно, и более интересные идеи :)
