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の下にあります)。
-