社員ブログ

AWS CDKを用いてDrupalサイトを自動でデプロイしてみた

トビウオ に投稿

紹介記事のタイトル:AWS CDKを用いてDrupalサイトを自動でデプロイしてみた

概要

ご存じの方も多いと思いますが、AWS (Amazon Web Services) は世界的なクラウドサービスの一つです。提供するサービスの内容をザックリ言うと「インフラ」…… 仮想マシン、仮想ネットワーク、データベース、ストレージなど。IT 環境構築に必要なリソース (クラウドリソース) を、オンライン経由でスピーディーに調達することができます。

ここで興味深いのは、この「調達」操作について、主に2種類の手段が存在することです。

AWS SAM CLIを用いてREST APIを作成してみた

トビウオ に投稿
概要

AWS SAM (AWS Serverless Application Model) とは、サーバーを意識せずに構築する Web API ……いわゆる「サーバーレスアプリケーション」を簡単に作成するためのツールキットです。

公式ドキュメントにおけるサンプルでは、 Amazon API Gateway を介して AWS Lambda function をキックし、 AWS Lambda function は Amazon DynamoDB と連携……といった構成も簡単に書けることが示されています。

カバレッジの上げ方

MAXIMUM に投稿

タグ

JUnitテストケースを作成したけれど、カバレッジを上げたい!となった時のひとつの例を上げる

例えば、以下のような正常系のテストケースがあったとする

// 正常系のテスト
@Test
public void testAddition() {
    Calculator calculator = new Calculator();
    int result = calculator.add(2, 3);
    assertEquals(5, result);
}

Keycloakでキャッシュをリモートストアを設定する方法

おじさん に投稿

概要:

このページは、Keycloakのキャッシュを外部のInfinispanに保持させる設定が動いたので、それをまとめたものです。
DockerでKeycloakとInfinispanサーバを立てて、Keycloakのsessionsキャッシュをリモートストアに設定し、
Infinispanサーバにキャッシュが生成されるところまでを確認する方法を紹介します。
前提として、Docker Desktopがインストール済みである必要があります。

Prometheusの導入方法

おじさん に投稿

概要:

この記事は、Prometheusを導入する手順をまとめたものです。
JMX Exporterを使用して、JavaのプログラムとKeycloakが使用しているJVM関連のメトリクスを取得して表示する方法を紹介します。
前提として、KeycloakとJavaがインストール済みである必要があります。

S3の概要

ズィスト に投稿

タグ

概要

S3はAmazon Simple Storage Serviceの略であり、オブジェクトを保存することができる。 オブジェクトは自動的に3つ以上のアベイラビリティーゾーンにレプリケーション(複製)される。これにより99.99%の可用性と99.999999999の耐久性を実現している。
ファイルなどのデータをS3にアップロードするとオブジェクトとして扱われる。オブジェクトを変更・追記することはできず、変更する場合は同じファイル名でアップロードする必要がある。

S3の使い方

S3の主な使い方として以下の3つがある。

Drupal9からDrupal10へのアップグレード手順

kan に投稿

事前準備

  • DBバックアップ
  • Drupalフォルダのバックアップ
  • DrupalフォルダをComposer-managedフォルダ構成に変更
  • phpバージョンを8.2にアップグレード

アップグレード

1.upgrade statusモジュールをインストール

composer require drupal/upgrade_status
drush pm:enable drupal/upgrade_status

2.Upgrade Status画面で現状を確認