GitHubではパブリックリポジトリや、自分がアサインされているプライベートリポジトリでSBOMがエクスポートできます。 github.blog Insights > Dependency graph > Export SBOM の順に進んでいくとJSONファイルでダウンロードできます。 この機能をgh CLIか…
FastAPIを使ったAPIサーバーを構築することになり、久々にPythonをしっかり触ることになりそうなので、古い知識のアップデートついでに調べたことを備忘録としてまとめました。 古い知識の1つにpipを使ったパッケージ管理があります。 Pythonを使い始めた当…
基礎から学ぶコンテナセキュリティ――Dockerを通して理解するコンテナの攻撃例と対策 Software Design plus作者:森田 浩平技術評論社Amazon 弊社には福利厚生で書籍購入無制限があります。その制度を利用して「基礎から学ぶコンテナセキュリティ」を購入して…
今回のとことんDevOps勉強会では「システムの脆弱性、把握してますか? 〜 これからはじめる脆弱性管理」ということで、システムに存在するセキュリティ的な脅威となるバグや設定不備の総称である脆弱性に対してどのように対策を取っていくのかをお話しさせて…
梅雨がいつの間にか明けて7月とは思えない猛暑が続いた7月でしたが、みなさま如何お過ごしでしょうか?エアコンをつけていないと溶けてしまいそうな気温で、私のように在宅勤務をしている身だと外出するのが億劫になって引き篭もっている方も少なくないので…
とある日に書店をブラブラしていたら、技術書コーナーでこんな本を見つけました。 ある程度形にはできたものの、ところどころ使い方これでいいのかな?と迷うところがあったので、答え合わせもかねて体系的に解説されている入門書を探していたので偶然の出会…
5/20(土)に開催されたOpen Source Conference 2023 Online/NagoyaでVisual Studio Codeで始めるリモート開発入門というタイトルでセミナー登壇した際に、「割と使い勝手良さそうなので、プレビュー版だけど社内の内製化プロジェクトで使ってみる」的なことを…
AWSのLambda使ってますか? 便利ですよね。 ちょっとした機能をサーバーレスで実装できるLambdaですが、AWSの外部からWebhook的に関数をコールしようとすると、従来はAPI Gatewayを用意してあげる必要がありました。ところが最近では、Lambdaに関数URLという…
早いもので、入社してから2年が経っていました。私が入社したのが2021/07/01、この記事を書いているのが2023/07/25です。1ヶ月くらいすぎちゃってたらこの記事を書くこともなかったでしょう。危ない危ない やったこと 今年1年は去年から担当していた案件を粛…
Gitを使用しているとリポジトリに含めたくないファイルがでてきますよね。その都度.gitignoreに追加していけばいいんですが、知らず知らずのうちにファイルが出来上がってて、気づかないままgit add --allなんてしてしまったら……(--allするなという説もある…
Docker initとは Docker init はコンテナでアプリケーション開発する際に必要な、いくつかのファイルを自動生成してくれるコマンドオプションです。作られるファイルは次の三つです。 .dockerignore Dockerfile compose.yaml Docker initはDocker Desktop 4.…
他のOSでも同じような代替手段は用意されているとは思いますが、 macOSでDockerをインストールする方法の一つにHomebrewを使う方法があります。 Homebrewがセットアップ済み であれば、これでそれぞれインストールできます。 ちなみにDocker Desktopを入れる…
私が関わっている案件ではK8s(っというかEKSやGKE)をよく使っています。K8sを使っていればArgoCDを使えるので、デプロイの仕組みをあまり意識する必要はありません。一方でAWS ECSで運用したい要望が出てくると自分でデプロイの仕組みを作る必要がでてくるの…
久々に読書レビュー的なブログを書きました。 今回はフロントエンドのテストに関する書籍で、特に入門者向けにおすすめなものになります。 僕自身もそこまでフロントエンドまわりをやっていた訳ではないので、初心者目線で読ませて頂きました。 フロントエン…
Kubernetesの知識地図 —— 現場での基礎から本番運用まで作者:青山 真也,小竹 智士,長谷川 誠,川部 勝也,岩井 佑樹,杉浦 智基技術評論社Amazon 私の関わっている案件ではKubernetesを使っています。私自身そこまでKubernetesに詳しいわけではないので、あくま…