タグ

versioningに関するnabinnoのブックマーク (4)

  • Amazon S3 のバージョン管理について | DevelopersIO

    ObjectにバージョンIDを持つ ファイル名の最後にタイムスタンプの文字列を付けて簡易的なバージョン管理を行ったことはありませんでしょうか?そのうち最新とか付けて混沌としてしまうことってありますよね(笑)。 Amazon S3 は、Bucketのオプション指定をすることでObjectファイルに複数バージョン持たせることができます。BucketでVersioning指定をEnableにすると、そのBucket内の全てのObjectがバージョン管理対象となります。管理されたObjectはユニークなVersion ID を持つこととなり、IDを指定して取り出したり消したりできます。 Versioning指定をEnableにする AWS Management Console は、未だVersioning機能を操作するUIに対応していません。そこで、Amazon S3 の管理ツールとして有名なCl

  • バージョニングされたS3バケットのオブジェクトを削除してみる | DevelopersIO

    こんにちは。さかいです。 バージョニングが有効となっているS3バケットのオブジェクトを削除する場合、バージョニングを利用していない場合と動きが異なるので、確認するため実際に試してみました。 オブジェクトのバージョニングとは バージョニングとは、同じバケット内でオブジェクトの複数のバリアントを保持する手段です。バージョニングを使用して、Amazon S3 バケットに格納されたあらゆるオブジェクトのあらゆるバージョンを、格納、取得、復元することができます。バージョニングを使用すれば、意図しないユーザーアクションからもアプリケーション障害からも、簡単に復旧できます。 こちらより引用 メリットとしては、間違って削除してしまった…アプリケーションがバグってて必要なファイルまで削除してしまった…間違って上書きしてしまった…という意図していない操作からオブジェクトを復旧することができます。 オブジェクト

    バージョニングされたS3バケットのオブジェクトを削除してみる | DevelopersIO
  • [新機能]Amazon S3のVersioningとLifecycleを組み合わせる | DevelopersIO

    ども、大瀧です。 一昨日、Amazon S3に地味〜な機能追加としてVersioningとLifecycleの両方の有効化がサポートされました。 元々S3ではファイル(オブジェクト)の管理オプションとしてVersioningとLifecycleを別々に使うことはできたのですが、排他の関係で両方有効化しようとするとエラーになっていました。両方を組み合わせることで、ユニークな使い方ができそうなのでご紹介してみます。 復習 S3 Versioningオプションとは S3のVersioningとは、保存するファイルを上書きする際に古い内容を維持できるオプションです。Git/Subversionといったバージョン管理ツールほどの機能は持っていませんが、更新前の内容を保持できますので、誤って内容を変更・上書きしてしまった際などに対応できます。 S3 Lifecycleオプションとは S3のLifecy

    [新機能]Amazon S3のVersioningとLifecycleを組み合わせる | DevelopersIO
  • S3 バケットでのバージョニングの使用 - Amazon Simple Storage Service

    Amazon S3 のバージョニングとは、同じバケット内でオブジェクトの複数のバリアントを保持する手段のことです。S3 のバージョニング機能を使用すると、バケットに保存されたすべてのオブジェクトのすべてのバージョンを、保存、取得、復元することができます。バージョニングを使用すれば、意図しないユーザーアクションからもアプリケーション障害からも、より簡単に復旧できます。バケットのバージョニングを有効にすると、Amazon S3 が同じオブジェクトに対する複数の書き込みリクエストを同時に受信した場合に、すべてのオブジェクトが保存されます。 バージョニングを有効にしたバケットは、オブジェクトを誤って削除したり上書きしたりしても、復元が簡単に行えます。例えば、オブジェクトを削除した場合、Amazon S3 は、オブジェクトを完全に削除する代わりに削除マーカーを挿入します。その削除マーカーが、最新のオ

  • 1