This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.11.10.3. シークレットおよび設定マップへの関数アクセスの手動による追加
シークレットおよび設定マップにアクセスするための設定を手動で関数に追加できます。これは、既存の設定スニペットがある場合などに、kn func config
対話型ユーティリティーとコマンドを使用するよりも望ましい場合があります。
11.10.3.1. シークレットのボリュームとしてのマウント リンクのコピーリンクがクリップボードにコピーされました!
シークレットをボリュームとしてマウントできます。シークレットがマウントされると、関数から通常のファイルとしてアクセスできます。これにより、関数がアクセスする必要がある URI のリストなど、関数が必要とするデータをクラスターに格納できます。
前提条件
- OpenShift Serverless Operator および Knative Serving がクラスターにインストールされている。
-
Knative (
kn
) CLI をインストールしている。 - 関数を作成している。
手順
-
関数の
func.yaml
ファイルを開きます。 ボリュームとしてマウントするシークレットごとに、以下の YAML を
volumes
セクションに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
mysecret
をターゲットシークレットの名前に置き換えます。 /workspace/secret
は、シークレットをマウントするパスに置き換えます。たとえば、
addresses
シークレットをマウントするには、次の YAML を使用します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
- 設定を保存します。