拡張性アクションで使用する定数を作成して、保存することができます。
拡張性アクション定数を使用すると、暗号化された入力値を拡張性アクションに追加できます。暗号化は、ユーザーの入力を使用してパスワードや証明書などの機密データを管理するユースケースに便利です。すべての FaaS プロバイダとランタイムで定数を利用できます。
注: シークレットとは異なり、拡張性アクション定数は拡張性シークレットにのみ使用できます。シークレットの詳細については、
拡張性アクションで使用するシークレットを作成する方法を参照してください。
拡張性アクション定数は、組織内のすべてのユーザーがアクセスできます。
定数は context.getSecret()
関数を使用して、スクリプトの一部として実行されます。この関数では、定数の名前をパラメータとして使用します。たとえば、アクション内で、abxconstant
という名前の拡張性アクション定数を、暗号化された入力パラメータとして使用することができます。この入力パラメータをアクション スクリプトに追加するには、context.getSecret(inputs["abxconstant"])
を使用する必要があります。
手順
- 拡張性アクションの定数を作成します。
- の順に移動します。
- [アクション定数] を選択します。
- 定数を作成するには、[新しいアクション定数] をクリックします。
- 定数の名前と値を入力し、[保存] をクリックします。
- 拡張性アクションに定数を追加します。
- 既存の拡張性アクションを選択するか、新しい拡張性アクションを作成します。
- [デフォルトの入力] で、[シークレット] チェック ボックスをオンにします。
- 定数を検索して、拡張性アクションの入力に追加します。
-
context.getSecret()
関数を使用して、拡張性アクションのスクリプトに定数を追加します。 - 拡張性アクションをテストするには、[テスト] をクリックします。