質問

投稿者:mKimura0926
登録日:2026年2月18日(水)

DBトリガーで使用するAPIキーの安全な保管方法について

現在、SPIRAL の DB トリガーを利用して、登録されたレコード情報を外部サービスへ API 連携しています。 外部サービスの API キーは PHP モジュール内の configファイル に定義し、DB トリガー実行時に参照する構成になっています。 ただし、この方法が API キーの保管場所として適切なのか判断がつきません。 PHP の環境変数で API キーを管理する方法も検討しましたが、DB トリガー内では PHP の環境変数を使用できないようでした。 そのため、より安全で推奨される API キーの保管方法や管理方法があれば、教えていただけませんでしょうか。

更新日:2026年2月18日(水)

コメント

  • ご連絡いただきましてありがとうございます。 PHP環境変数につきましては、サイト管理での設定となりますので、 ご認識通り、DBトリガなどアプリ管理では使用できません。 ご迷惑おかけしまして恐縮ですが、ご了承ください。 アプリ管理でのAPIキーの保管方法につきましては、現状設定いただいております、 PHPモジュール内のconfigに定義し呼び出す方法をご使用いただけますと幸いです。 ご確認の程、よろしくお願いいたします。

    • いいね
    2026年2月18日(水)
あなたもログインして、
回答してみませんか?
質問がまとまらない方へ チャットコミュニティで気軽に聞いてみよう! 疑問や課題が整理できていなくても問題ありません。SPIRAL®で解決できる範囲がまだわからなくても質問できます。「ここで聞くと場違いかな?」というお悩みでも歓迎します。
  • Discordで聞く
  • Slackで聞く