ExecStartPreであるファイルの内容を別のファイルに転送するにはどうすればよいですか?

ExecStartPreであるファイルの内容を別のファイルに転送するにはどうすればよいですか?

実装しようとしています。JSON認証方法Google Container Registryに対して認証します。この方法を使用するには、認証中にサービスアカウントJSONキーファイルを渡す必要があります。資格情報自体の代わりにJSONの内容を変数として渡すことはできますか?私はその安全ゾーンを作りたくありません。

ExecStartPre=-/usr/bin/cat > keyfile.json << EOF
                                {
<file path>
                                }
                                EOF

ベストアンサー1

たとえば、シェルで実行できますExecStartPre

/bin/sh -c "<commands>"

または、コンテンツを別のシェルスクリプトに入れてExecStartPreそれをポイントします。

おすすめ記事