8.2.2.3. 環境変数を使用した SFTP バックアップサーバーの crwctl の設定
crwctl server:backup
のコマンドラインオプションを使用する代わりに、環境変数を使用して SFTP バックアップサーバーの crwctl を設定できます。このオプションを入力せずに crwctl server:backup
を実行できます。
前提条件
-
crwctl
をインストールしている。 - SFTP バックアップサーバーを設定しておく。「サポート対象の Restic 互換バックアップサーバー」 を参照してください。
手順
設定する必要のある環境変数は、ユースケースによって異なります。
CheBackupServerConfiguration
カスタムオブジェクトがまだない場合には、以下の環境変数を設定できます。-
バックアップリポジトリーの
BACKUP_REPOSITORY_URL
。 -
BACKUP_REPOSITORY_PASSWORD
(バックアップリポジトリーのパスワード)。 SSH キー用の 2 つの環境変数 (パスワードなしでログイン) のいずれか。
-
SSH キーファイルへのパスを表す
SSH_KEY_FILE
。 -
SSH キー用の
SSH_KEY
。
-
SSH キーファイルへのパスを表す
-
バックアップリポジトリーの
CheBackupServerConfiguration
カスタムオブジェクトがすでにある場合は、crwctl が対象のCheBackupServerConfiguration
カスタムオブジェクトを参照するように、以下の環境変数を設定できます。-
BACKUP_SERVER_CONFIG_NAME
。crwctl を参照するCheBackupServerConfiguration
カスタムオブジェクトの名前
です。(名前
はカスタムオブジェクトのmetadata
の下にあります)。
-