クラウドエースのブログ - TECH PLAY

TECH PLAY

クラウドエース

クラウドエース の技術ブログ

全1254件

はじめに こんにちは、クラウドエースの許です。 Spring Boot には、リクエストパラメータが正しいかを検証し、パラメータ不正時にリクエストを弾くことができる機能が備わっています。 そして、この機能はリクエストパラメータにアノテーションを付与することで実現されます。 例えば、以下のように @NotNull を付与することで、リクエストパラメータが null でないことを検証することができます。 @NotNull private String string_value; そして、これらのアノテーションは、jakarta.validation.constraints
はじめに こんにちは、クラウドエースの許です。 Spring Boot には、リクエストパラメータが正しいかを検証し、パラメータ不正時にリクエストを弾くことができる機能が備わっています。 そして、この機能はリクエストパラメータにアノテーションを付与することで実現されます。 例えば、以下のように @NotNull を付与することで、リクエストパラメータが null でないことを検証することができます。 @NotNull private String string_value; そして、これらのアノテーションは、jakarta.validation.constraints
はじめに こんにちは。第四開発部の富田です。 皆さんは Google Maps を使って普段どんなことをしていますか? 行きたい場所までのルートを調べることが多いのではないでしょうか。 ウェブアプリケーションやモバイルアプリケーションにおいて、ユーザーが出発地から目的地までのルートを検索できる機能は非常に価値が高いものです。Google Maps Platform は、このルート検索機能を実現するための強力なツール群を提供しています。 本記事では、特に React アプリケーションでルート検索機能を実装する方法を解説します。 ルート検索機能の実装 Google Maps Plat
はじめに こんにちは。第四開発部の富田です。 皆さんは Google Maps を使って普段どんなことをしていますか? 行きたい場所までのルートを調べることが多いのではないでしょうか。 ウェブアプリケーションやモバイルアプリケーションにおいて、ユーザーが出発地から目的地までのルートを検索できる機能は非常に価値が高いものです。Google Maps Platform は、このルート検索機能を実現するための強力なツール群を提供しています。 本記事では、特に React アプリケーションでルート検索機能を実装する方法を解説します。 ルート検索機能の実装 Google Maps Plat
はじめに こんにちは!クラウドエース株式会社 第一開発部の雲野テックです。 今回は、Cloud SQL Studio を利用する前に知っておきたいことについてお伝えします。 Cloud SQL Studio は便利な機能ですが、事前に知っておくとより効果的に、あるいは安全に活用できるポイントもあるので、ぜひ最後までお読みください。 対象読者 Cloud SQL を使っている方で、これから Cloud SQL Studio の利用を検討している方 目次 従来の Cloud SQL インスタンスへのアクセス方法 Cloud SQL Studio とは Cloud SQL S
はじめに こんにちは!クラウドエース株式会社 第一開発部の雲野テックです。 今回は、Cloud SQL Studio を利用する前に知っておきたいことについてお伝えします。 Cloud SQL Studio は便利な機能ですが、事前に知っておくとより効果的に、あるいは安全に活用できるポイントもあるので、ぜひ最後までお読みください。 対象読者 Cloud SQL を使っている方で、これから Cloud SQL Studio の利用を検討している方 目次 従来の Cloud SQL インスタンスへのアクセス方法 Cloud SQL Studio とは Cloud SQL S
1. はじめに クラウドエース安田です。 システム運用においては、Cloud SQL などのリソースの稼働状況や異常をいち早く把握し、迅速に対応することが重要です。そのため、監視結果を定期的にメールで受け取ることで、運用担当者が異常や傾向変化にすぐ気付き、障害の予防や早期対応につなげることができます。 しかし、こうした監視メールを人力で送る運用では、手間やミスが発生しやすく、運用負荷も高まります。こうした課題を解決するために、監視メールの自動化が有効な手段となります。 この記事では、Google Cloud の Cloud Run Functions を使用して Cloud SQL
1. はじめに クラウドエース安田です。 システム運用においては、Cloud SQL などのリソースの稼働状況や異常をいち早く把握し、迅速に対応することが重要です。そのため、監視結果を定期的にメールで受け取ることで、運用担当者が異常や傾向変化にすぐ気付き、障害の予防や早期対応につなげることができます。 しかし、こうした監視メールを人力で送る運用では、手間やミスが発生しやすく、運用負荷も高まります。こうした課題を解決するために、監視メールの自動化が有効な手段となります。 この記事では、Google Cloud の Cloud Run Functions を使用して Cloud SQL
はじめに こんにちは。クラウドエースの中野(大)です。 今回は Google Cloud の Compute Engine のセキュリティ周りの設定について書いていきたいと思います。 Compute Engine のセキュリティ クラウド上の仮想サーバは、設定次第で意図しないアクセスや攻撃のリスクに晒される可能性があります。適切なセキュリティ設定は、データ漏洩やサービス停止を防ぐために不可欠です。 以下からの章は、GCE インスタンスを作成する際に設定することができるセキュリティ項目です。 サービスアカウント ご存じの方もいらっしゃると思いますが、GCE インスタンスへどのよ
はじめに こんにちは。クラウドエースの中野(大)です。 今回は Google Cloud の Compute Engine のセキュリティ周りの設定について書いていきたいと思います。 Compute Engine のセキュリティ クラウド上の仮想サーバは、設定次第で意図しないアクセスや攻撃のリスクに晒される可能性があります。適切なセキュリティ設定は、データ漏洩やサービス停止を防ぐために不可欠です。 以下からの章は、GCE インスタンスを作成する際に設定することができるセキュリティ項目です。 サービスアカウント ご存じの方もいらっしゃると思いますが、GCE インスタンスへどのよ
はじめに こんにちは、クラウドエース株式会社の三原と申します。 最近、加齢と共に認知能力が衰退していくのを感じる今日この頃です。 加齢の一方で、日常的なタスクの増加に拍車が掛かっており、脳内でタスクを管理するのに限界を感じております。なので、日常でもタスク管理ツールを導入しようという課題がありました。ただ、SaaS に頼るのも面白くないと感じました。どうせなら、セルフホスト型のものを好きに使いたいと思ったわけです。 そして、昨今のコンテナオーケストレーションの技術選定において、Amazon EKS や Google Kubernetes Engine 等のマネージド Kubernet
はじめに こんにちは、クラウドエース株式会社の三原と申します。 最近、加齢と共に認知能力が衰退していくのを感じる今日この頃です。 加齢の一方で、日常的なタスクの増加に拍車が掛かっており、脳内でタスクを管理するのに限界を感じております。なので、日常でもタスク管理ツールを導入しようという課題がありました。ただ、SaaS に頼るのも面白くないと感じました。どうせなら、セルフホスト型のものを好きに使いたいと思ったわけです。 そして、昨今のコンテナオーケストレーションの技術選定において、Amazon EKS や Google Kubernetes Engine 等のマネージド Kubernet
はじめに クラウドエース 第一開発部の濱です。 普段生活していて「これあったら便利なんだけど、ちょっと満足できないんだよなぁ」と思うこと、よくあると思います。 有料アプリしかない 欲しい機能がない 自分専用にカスタマイズしたい こうなってしまった場合、妥協するか...ではなく、簡単な機能なら生成 AI を用いて自分で作ってしまえばいいと考えています。 私の「あったら嬉しい」と思った瞬間 先日 (2025年2月28日)、モンスターハンターワイルズが発売されました。私はゲームが大好きで、本作もよくプレイしています。 現状の最終コンテンツまでクリアして、あとは最強の装備を作成するの
はじめに クラウドエース 第一開発部の濱です。 普段生活していて「これあったら便利なんだけど、ちょっと満足できないんだよなぁ」と思うこと、よくあると思います。 有料アプリしかない 欲しい機能がない 自分専用にカスタマイズしたい こうなってしまった場合、妥協するか...ではなく、簡単な機能なら生成 AI を用いて自分で作ってしまえばいいと考えています。 私の「あったら嬉しい」と思った瞬間 先日 (2025年2月28日)、モンスターハンターワイルズが発売されました。私はゲームが大好きで、本作もよくプレイしています。 現状の最終コンテンツまでクリアして、あとは最強の装備を作成するの
クラウドエース DevSecOps 事業部の羽田です。 Google Cloud の IAM 権限削除を効率化するスクリプトを紹介します。 はじめに 本記事は、Google Cloud の複数リソース(組織/フォルダ/プロジェクト)にまたがる特定アカウント(ユーザー/グループ/サービスアカウント)の全ての IAM ロールを一括で削除するためのスクリプトを紹介します。 Google Cloud の環境において、IAM 権限の定期的な棚卸は非常に重要です。 退職者アカウントや使われなくなったサービスアカウントの権限を放置してしまうと、内部統制や外部監査といったコンプライアンス要件に違反し
クラウドエース DevSecOps 事業部の羽田です。 Google Cloud の IAM 権限削除を効率化するスクリプトを紹介します。 はじめに 本記事は、Google Cloud の複数リソース(組織/フォルダ/プロジェクト)にまたがる特定アカウント(ユーザー/グループ/サービスアカウント)の全ての IAM ロールを一括で削除するためのスクリプトを紹介します。 Google Cloud の環境において、IAM 権限の定期的な棚卸は非常に重要です。 退職者アカウントや使われなくなったサービスアカウントの権限を放置してしまうと、内部統制や外部監査といったコンプライアンス要件に違反し
はじめに こんにちは、クラウドエースの第三開発部に所属している康と申します。 今回は、Auth0 の Custom Webhook(Log Streaming)機能を使って、ログを Cloud Run Functions(旧称 GCF)経由で BigQuery(BQ)に保存する方法をご紹介します。 ! Auth0 の Log Streaming 機能は、Essentials プラン以上でご利用いただけます。 https://auth0.com/pricing 対象読者 Auth0 のログ保存期間に課題を感じている方 Auth0 のログ保存のために Splunk や Datad
はじめに こんにちは、クラウドエースの第三開発部に所属している康と申します。 今回は、Auth0 の Custom Webhook(Log Streaming)機能を使って、ログを Cloud Run Functions(旧称 GCF)経由で BigQuery(BQ)に保存する方法をご紹介します。 ! Auth0 の Log Streaming 機能は、Essentials プラン以上でご利用いただけます。 https://auth0.com/pricing 対象読者 Auth0 のログ保存期間に課題を感じている方 Auth0 のログ保存のために Splunk や Datad
はじめに こんにちは、クラウドエースの許です。 今回は Java 21 の環境構築方法を紹介していきます。 Java の環境構築の記事は意外と少ない(執筆主調べ)と感じたので、こちらを参考に構築していただければと思います。 前提環境 環境: Mac M1Pro IDE: IntelliJ 2025.1 (Visual Studio Code でも問題ない) JDK: Java 21 shell: zsh distribution: Temurin 環境構築手順 Java の環境構築は意外と簡単にできます。 以下の 3 ステップで完了します。 ディストリビューションのイン
はじめに こんにちは、クラウドエースの許です。 今回は Java 21 の環境構築方法を紹介していきます。 Java の環境構築の記事は意外と少ない(執筆主調べ)と感じたので、こちらを参考に構築していただければと思います。 前提環境 環境: Mac M1Pro IDE: IntelliJ 2025.1 (Visual Studio Code でも問題ない) JDK: Java 21 shell: zsh distribution: Temurin 環境構築手順 Java の環境構築は意外と簡単にできます。 以下の 3 ステップで完了します。 ディストリビューションのイ