- Webエンジニア
- アウトバウンド営業
- Webエンジニア(経験者)
- 他17件の職種
- 開発
- ビジネス
弊社エンジニアの記事になります。
はじめに
GCPのSecret Managerを使用する機会があり、Googleが提供しているgoogle-cloud-php-secret-managerを使ったのでまとめていきます。
google-cloud-php-secret-managerはphpのコードでSecret Managerを使えるようになるライブラリです。
そもそもSecret Managerとは
GCPが提供するSecret ManagerとはAPI キー、パスワード、証明書、その他の機密データを保存し必要に応じて保存した値を使用できるサービスです。
保存できる最大サイズは64 KiBとなっており基本的には文字列しか保存できません。機密な画像やPDFなどのファイルをセキュアに保存したい場合はCloud Strageを使用しますがそれについてはまた別途紹介したいと思います。
そしてそれをphpのコードでAPIを叩けるよう提供されているものがgoogle-cloud-php-secret-managerとなります。これを使用すると値の保存、取得などがAPIで行えるようになります。今回私はGCPに保存した値をAPIで取得する実装を行ったのでその方法を紹介したいと思います。(保存は自動化等する必要なかったのでコンソールから手動で保存しました。)
実装方法
ではまず初めにgoogle-cloud-php-secret-managerをインストールしていきましょう。
以下のコマンドを叩くだけです。
1$ composer require google/cloud-secret-manager
これでインストールは完了したので、実際にコードを書いていきます。
…
記事の続きは下のリンクをクリック!
https://rightcode.co.jp/blogs/45322
エンジニア積極採用中です!
現在、WEBエンジニア、モバイルエンジニア、デザイナー、営業などを積極採用中です!
採用ページはこちら:https://rightcode.co.jp/recruit
社員の声や社風などを知りたい方はこちら:https://rightcode.co.jp/blogs?category=life
社長と一杯飲みながらお話しませんか?(転職者向け)
特設ページはこちら: https://rightcode.co.jp/gohan-sake-president-talk
もっとワクワクしたいあなたへ
現在、ライトコードでは「WEBエンジニア」「モバイルエンジニア」「ゲームエンジニア」、「デザイナー」「WEBディレクター」「営業」などを積極採用中です!
ライトコードは技術力に定評のある受託開発をメインにしているIT企業です。
有名WEBサービスやアプリの受託開発などの企画、開発案件が目白押しの状況です。
- もっと大きなことに挑戦したい!
- エンジニアとしてもっと成長したい!
- モダンな技術に触れたい!
現状に満足していない方は、まずは、エンジニアとしても第一線を走り続ける弊社代表と気軽にお話してみませんか?
ネット上では、ちょっとユルそうな会社に感じると思いますが(笑)、
実は技術力に定評があり、沢山の実績を残している会社ということをお伝えしたいと思っております。
- ライトコードの魅力を知っていただきたい!
- 社風や文化なども知っていただきたい!
- 技術に対して熱意のある方に入社していただきたい!
一度、【Wantedly内の弊社ページ】や【コーポレートサイト】をのぞいてみてください。
【コーポレートサイト】https://rightcode.co.jp/
【採用募集】https://rightcode.co.jp/recruit(こちらからの応募がスムーズ)
【wantedlyぺージ】https://www.wantedly.com/companies/rightcode