2024-07-10から1日間の記事一覧
AWSや他のクラウドサービスを使用していると、「Invalid(or missing)template file(path must be workspace-relative,orabsolute)」というエラーメッセージに遭遇することがあります。 このエラーメッセージは、テンプレートファイルが見つからないか、指定…
AWSのリージョンを覚えることは、クラウドサービスの効果的な活用において重要です。 この記事では、AWSのリージョンの覚え方について、具体的な例を交えながら分かりやすく解説します。 AWSリージョンとは? まず、AWSリージョンについて簡単に説明します。…
Lambda@Edgeは、Amazon CloudFrontを使ったコンテンツ配信において、リクエストやレスポンスをリアルタイムにカスタマイズするための強力なツールです。 この記事では、Lambda@Edgeが作成できるリージョンについて詳しく解説し、具体的な使用例も紹介します…
Lambda@Edgeの概要 Lambda@Edgeは、AWSが提供するサービスで、クラウド上でコードを実行するためのものです。 Lambda@Edgeは、特にクラウドフロント(CloudFront)と連携して動作し、ウェブサイトやアプリケーションのエッジロケーションでコードを実行する…
YAMLとは? YAML(ヤムル、YAML Ain't Markup Language)は、データの表現形式の一つです。 人間が読みやすく、書きやすいことを目的としています。 JSONやXMLと同じようにデータを表現できますが、それらよりもシンプルで直感的です。 YAMLの特徴 1. 人間に…
AWS Serverless Application Model(AWS SAM)は、サーバーレスアプリケーションを簡単に作成、管理、デプロイするためのフレームワークです。 このガイドでは、中学生でも理解できるレベルでAWS SAMの基本と具体的な使用例について詳しく説明します。 AWS S…
Amazon Web Services (AWS)のSecrets Managerは、アプリケーションやサービスで使うための秘密情報(パスワード、APIキー、データベース認証情報など)を安全に保存し、管理するサービスです。 このSecrets Managerを使って、Secure Stringを生成する方法を…
Amazon DynamoDBは、AWSの提供するNoSQLデータベースサービスです。 このDynamoDBには「DynamoDB Streams」という機能があります。 DynamoDB Streamsを使うと、データベースに加えられた変更をリアルタイムでキャプチャして、その変更を他のアプリケーション…
AWS KMS(Key Management Service)の中には、様々な機能があり、その中の一つが「GenerateDataKey API」です。 この記事では、中学生でもわかりやすいように、このAPIの仕組みや使用例について詳しく解説します。 GenerateDataKey APIの基本 まず、Generate…