Skip to content

Commit

Permalink
ドキュメント修正
Browse files Browse the repository at this point in the history
  • Loading branch information
Kentaro1043 committed Nov 14, 2024
1 parent e5483a4 commit bee2fa9
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,30 @@
# s3-backup-helper
オブジェクトストレージのバックアップツール

S3バケットごとにGCSバケットを作成し、各オブジェクトをSnappyで圧縮してアップロード、全て完了したらtraQにWebhookを送信する
S3バケットごとにGCSバケットを作成し、各オブジェクトをSnappyで圧縮してアップロード、全て完了したらtraQにWebhookを送信します

# 実行
## バックアップ
```go
go run .
```

`decompress`フォルダに単一ファイル解凍用のコードがある。
## 復元
```go
go run restore/main.go
```
`GCS_BUCKET`から`S3_BUCKET`に復元されます。

## 単一ファイル復元

```go
go run decompress/main.go /path/to/snappy/file
```

# 設定
`sample.env`から`.env`を作るか、環境変数で指定する
`sample.env`から`.env`を作るか、環境変数で指定します

`GCS_BUCKET_NAME_SUFFIX`: GCSバケットが<S3バケット名> + `GCS_BUCKET_NAME_SUFFIX`という名前で作られる
`GCS_BUCKET_NAME_SUFFIX`: GCSバケットが<S3バケット名> + `GCS_BUCKET_NAME_SUFFIX`という名前で作られます
(GCSバケット名がグローバルでユニークである必要があるため)

`PALALELL_NUM`: 同時に処理するオブジェクトの数

0 comments on commit bee2fa9

Please sign in to comment.