タグ

ブックマーク / dev.classmethod.jp (285)

  • [速報]2024年4月1日からAWS認定試験の受験費用が改定されます | DevelopersIO

    はじめに こんにちは!AWS事業コンサルティング部の和田響です。 2024年4月1日からAWS認定の受験費用が改定されるみたいですので共有いたします。 https://aws.amazon.com/jp/certification/policies/before-testing/ 改定前後の料金比較 2024年3月31日までの料金 2024年4月1日からの料金 改定後の料金は、Foundationalは+4,000円、Associateは+5,000円、Professional・Specialtyは+10,000円になります。 補足 今後の料金改定について AWS認定の受験費用は毎年4月に為替レートに応じて変更されるようです。 試験の料金は、為替レートの更新を反映して毎年 4 月に更新されます。 試験日を改訂前から改定後の日程に変更した場合 試験日を改訂前(2024年3月31日以前)か

    [速報]2024年4月1日からAWS認定試験の受験費用が改定されます | DevelopersIO
    m_shige1979
    m_shige1979 2024/09/12
    知らなかった( ;∀;)
  • UTMでAppleシリコンのMacに仮想マシンを立ててみた | DevelopersIO

    はじめに 今回はUTMというmacOS用のハイパーバイザーを使用して仮想マシンを立ち上げたいと思います。 仮想マシンを立ち上げるために普段使用しているMac(M1)でVirtualBoxをインストールしようとしたところ、Appleシリコンのmacには対応していませんでした。(2024/01/20現在) 公式ページのプラットフォームパッケージ一覧を確認すると、確かしかにmacOSはintel hostのみ対応となっています。 そこで、今回はarmアーキテクチャに対応したUTMというハイパーバイザーを使用してみました。 UTMとは UTMはQEMUというオープンソースのマシンエミュレーターをベースとした仮想化ソフトウェアです。 簡単にいうと、macOS上でx86/x64用のアプリケーションを実行することができます。 こちらからダウンロードできます。 UTMはLinuxだけではなく、Window

    UTMでAppleシリコンのMacに仮想マシンを立ててみた | DevelopersIO
  • [Cloudflare] Workers AIで生成AIを実行してみる | DevelopersIO

    Introduction 先日Amazon Bedrockがリリースされましたが、 CloudflareからもWorkers AIとよばれる生成系AIサービスがリリースされました。 Workers AIを使えば、簡単にサーバーレスでAI推論を実現可能です。 稿ではWorkers AIの概要解説と公式ドキュメントにある、 WorkersによるアクセスとREST APIによるアクセスをやってみます。 Workers AI? ここにあるように、Workers AIは、数行のコードを書くだけでCloudflareの グローバルネットワーク環境で実行できるAIモデルを実行できます。 このモデルはCloudflare Workers/Pages/REST APIからアクセス可能です。 注意 : Workers AIは現在オープンβなのでご了承ください Workers AIの特徴 デフォルトでWork

    [Cloudflare] Workers AIで生成AIを実行してみる | DevelopersIO
  • Amplify Data(Gen2)からMySQL接続を試してみた | DevelopersIO

    NTT東日の中村です。 Amplify Gen2では、プレビュー版では行えなかったAmplify DataでのMySQL接続ができるようになり、調査を行ってみました。 Amplify Data(Gen2)のMySQL接続の概要 以前のAmplifyは、バックエンドのデータベースと接続する場合、Amplify APIというカテゴリで、AppSyncサービスのデータソースとして既存のMySQL、PostgreSQLを選択できるようになっていました。 Amplify Gen2では、Amplify Dataという名前に変わりましたが、同じ接続ができます。プレビューでは既存データベースに接続できなかったのですが、正式にサポートされました。 Gen1(V6)のドキュメント: Gen2のドキュメント: 実際に試してみた MySQLとの接続を試してみました。 MySQLデータベースの作成 この機能は、「

    Amplify Data(Gen2)からMySQL接続を試してみた | DevelopersIO
  • 【Windows】AWSでPalworld / パルワールドのマルチプレイ用の専用サーバーを構築してみた!【SteamCMD】 | DevelopersIO

    2.DirectX End-User Runtimesのインストール 作成したEC2にローカルPCからRDPします。 デスクトップに新規フォルダを作成し、任意の名前をつけます。(今回はDirectX_tmpとしています。) DirectX End-User Runtimes (June 2010)をダウンロードしたら、directx_Jun2010_redist.exeを起動して先ほど作成したフォルダに展開します。 展開が終わったら、DXSETUP.exeを起動してインストールを行います。 3.Visual C++ Redistributable 2015-2022のインストール Visual C++ Redistributable 2015-2022をダウンロードしたら、VC_redist.x64.exeを起動してインストールを行います。 4.SteamCMDのインストール Window

    【Windows】AWSでPalworld / パルワールドのマルチプレイ用の専用サーバーを構築してみた!【SteamCMD】 | DevelopersIO
  • Universal Linksを試してみました。関連づけファイル(apple-app-site-association)はS3に置きました。 | DevelopersIO

    Universal Linksを試してみました。関連づけファイル(apple-app-site-association)はS3に置きました。 1 はじめに 先日書いた、Custom URL Schemeを使用すると、特定のスキームでアプリを起動することが可能です。 [iOS] ディープリンク(Custom URL Scheme)でアプリを起動する しかし、Custom URL Schemeは、そもそもアプリがインストールされていないと何も出来ません。また、スキームは、他のアプリとの競合を確実に回避することもできませんでした。 今回は、iOS 9以降で利用可能な、Universal Linksを試してみました。Universal Linksは、サーバと連携して動作しており、関連付けのファイルをWeb上に置く必要がありますが、今回は、Amazon S3を使用しました。 Universal Li

    Universal Linksを試してみました。関連づけファイル(apple-app-site-association)はS3に置きました。 | DevelopersIO
  • 既存のDocker開発環境をVS CodeのRemote Developmentで開発できるようにしてみた | DevelopersIO

    こんにちは!DA(データアナリティクス)事業部 サービスソリューション部の大高です。 私は普段のローカル開発環境として、Dockerを利用した開発を行っており、このコンテナ環境はsshを利用してVS Codeで接続および開発できるようにしています。 一方で、VS Codeを利用しているので「せっかくVS Codeを利用しているのであれば、Remote Development(のコンテナ機能)を利用して開発したい!」という想いから設定をしてみたので、その設定方法についてまとめておきたいと思います。 前提 まず、元々の環境についてです。 OSなど OSはMacOSで、DockerについてはDocker Desktop for Macを利用しています。 VS Codeの拡張機能 VS Codeの拡張機能に「Remote Development(ms-vscode-remote.vscode-r

    既存のDocker開発環境をVS CodeのRemote Developmentで開発できるようにしてみた | DevelopersIO
  • GitHub Actionsにreviewdogを飼ってみた!(eslint編) | DevelopersIO

    はじめに 最近GitHub Actionsの記事をよく見かけるので、試してみることにしました。 稿は、GitHub Actionsにreviewdogを連携させた記事となります。 reviewdogとは 各種linterの実行結果をプルリクエストのコメントで指摘してくれます。 詳細な説明は作者様の記事を参照するのが良いです。 Reviewdog を飼ってコードレビューや開発を改善しませんか reviewdogは、GitHub Actionsに対応しており、GitHub Actionsのusesで指定できるコードが用意されております。 詳細は、Pubilc Reviewdog GitHub Actionsを参照してください。今回はreviewdog/action-eslintを活用します。 用意するサンプル 用意したリポジトリは以下のようなプロジェクトです reactプロジェクト git

    GitHub Actionsにreviewdogを飼ってみた!(eslint編) | DevelopersIO
  • GraphQLをNode.jsとexpressでためしてみる | DevelopersIO

    GraphQLをNodeJSとExpressで試してみました。10分くらいでできますので、実際に動かして雰囲気をつかんでみたいって方にオススメします。 はじめに 最近GraphQLに興味が湧いています。ちょっと試してみたくなったので、チュートリアルをやってみました。思いのほか簡単に試せたので紹介したいと思います。10分くらいでできますので、ぜひやってみてください。 参照したのはこちらのチュートリアルです。 Creating A GraphQL Server With Node.js And Express GraphQLとは GraphQLは、一言で言えば「必要なデータを過不足なく、一度に取りだす」ことのできるクエリ言語です。 http://graphql.org/ GitHubをはじめ多くのサービスでサポートが表明されています。流行っているようでいて、でもそれほどでもないような。しかし微

    GraphQLをNode.jsとexpressでためしてみる | DevelopersIO
  • [アップデート] Amazon Aurora MySQL でリードレプリカの書き込み転送機能がサポートされたので使ってみた | DevelopersIO

    [アップデート] Amazon Aurora MySQL でリードレプリカの書き込み転送機能がサポートされたので使ってみた いわさです。 Aurora グローバルデータベースでは書き込み転送機能があります。 リーダーエンドポイントのみのセカンダリリージョンで書き込み操作を行うと、プライマリリージョンへ書き込みを転送してくれる機能です。 このグローバルデータベースでサポートされていた機能が単一リージョンの Aurora クラスターでも利用できるようになりました。 この機能を有効化することで、クライアントからリードレプリカに対して書き込み操作を行った場合に、リーダーインスタンスがライターインスタンスに書き込み操作を転送してくれます。 従来リードレプリカを導入する場合はクライアントアプリケーション側でライターエンドポイントとリーダーエンドポイントを管理しなければいけませんでした。 いくつか制限事

    [アップデート] Amazon Aurora MySQL でリードレプリカの書き込み転送機能がサポートされたので使ってみた | DevelopersIO
  • WebSocket サーバーを ECS(Fargate) で構築してみた | DevelopersIO

    WebSocket を使って双方向通信をすることができるサーバーを ECS(Fargate) と ALB を使って構築してみます。サーバーは、 Node.js の ws を使って実装します。より安全な通信をするために wss を利用して通信したいので、証明書は AWS Certificate Manager(ACM) を使用して作成します。 構築する構成のイメージは、以下となります。 動作環境 Node.js: v16.15.1 ws: 8.11.0 ECR にリポジトリを作成 コンテナレジストリとして ECR を利用するため、リポジトリを作成します。今回はテスト用ですが、プライベートなリポジトリとしています。 リポジトリ作成後、プッシュコマンドの表示 をクリックすると、コンテナのビルドからプッシュまでのコマンドを確認することができるので、コマンドを参考にイメージをプッシュします。 Web

    WebSocket サーバーを ECS(Fargate) で構築してみた | DevelopersIO
  • AWSにSoftEther VPNServerで簡単にVPN接続しよう | DevelopersIO

    SoftEther構築 ローカル EC2作成時に指定した鍵を使用してSSH接続 接続先はコンソールからパブリックDNS(IPv4)を確認 ssh -l ec2-user -i ~/.ssh/id_rsa ec2-XXX-XXX-XXX-XXX.ap-northeast-1.compute.amazonaws.com サーバ タイムゾーン修正 パッケージ最新化 必要なパッケージをインストール sudo timedatectl set-timezone Asia/Tokyo sudo yum -y update sudo yum -y install git gcc ソースをダウンロード 解凍 ビルド cd ~/ curl -L -O https://github.com/SoftEtherVPN/SoftEtherVPN/releases/download/v4.24-9651-beta/s

    AWSにSoftEther VPNServerで簡単にVPN接続しよう | DevelopersIO
  • [新サービス] Amazon File Cache が一般提供されました | DevelopersIO

    しばたです。 今年の8月に開催されたAWS Storage Day 2022で発表された新サービスであるAmazon File Cacheが正式リリースされました。 AWSからのアナウンスはこちらになります。 記事ではAmazon File Cacheの概要を解説します。 Amazon File Cache とは Amazon File Cacheはその名前の通りファイルサーバーに対する高速なキャッシュを提供するキャッシュサーバーを提供するサービスとなります。 (AWS Storage Day 2022キーノートのスクリーショットを引用) Amazon File Cacheがサポートしているファイルサーバーは以下となっています。 Amazon S3 バケット AWSで提供されるNFSサーバー (NFS v3でDNSアクセスできるもの) Amazon FSx for OpenZFS Ama

    [新サービス] Amazon File Cache が一般提供されました | DevelopersIO
  • Terraform ベストプラクティスを整理してみました。 | DevelopersIO

    こんにちは。クラメソのスジェです。 ほとんどのサービスにはベストプラクティス(=best practices)というのがあります。 そのサービスを利用する際、このベストプラクティスを守るとより効率的に性能を100%活用することができます。 もちろんterraformにもこのようなベストプラクティスがあります。 今回はこのベストプラクティスについて整理してみました。 参考資料 記事は下記の資料を参考にして作成しました。 記事ではほとんどのプロジェクトに活用できる程度の項目を紹介しています。つまり、ベストプラクティスについて軽く説明している感じなので、詳細な内容までは上記の資料をご参照ください。 また、紹介した資料以外にもベストプラクティスを調べてみたら、たくさんの資料がありますので、そちらもあわせて確認することをお勧めします。 読む前に 実際にベストプラクティスをプロジェクトに適用しよう

    Terraform ベストプラクティスを整理してみました。 | DevelopersIO
  • AWSハンズオンの探し方 | DevelopersIO

    お客様にAWSを学習するためのハンズオンの探し方を教えて欲しいと依頼されることがあったので、その際に調べた内容をまとめました。AWSのハンズオンを探す際にご利用ください。それぞれのハンズオンの個数は 2022-07-07 時点のものです。 2022-09-27 にAWSの日語ハンズオンまとめページである JP Contents Hub がリリースされました。このブログで紹介している各種ハンズオンへのリンクも含まれているようですので、まずはJP Contents Hubを参照いただくのがよいかもしれません。JP Contents Hubの解説は AWS語ハンズオンまとめ JP Contents Hub のご紹介 | Amazon Web Services ブログ を参照してください。 AWS ハンズオン資料 ハンズオン資料 | AWS クラウドサービス活用資料集 22 個のハンズオン

    AWSハンズオンの探し方 | DevelopersIO
  • [Flutter]BottomNavigationBarを使った下タブのナビゲーションメニューでの画面遷移、ページングを試す | DevelopersIO

    Flutter で画面下部にナビゲーションメニューを配置する時は BottomNavigationBar という Widget を使用できます。基的な Widget の使い方は覚えて状態管理のスタンダードを軽く学んだので実際にアプリを作り始めたのですがその際に使用した BottomNavigationBar について記事を書きたいと思います。 BottomNavigationBar の基 1 例として 空の Container から一つずつ進めて作ってみます。以下のコードは Container を返しているだけのコードです。 import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { static const String _t

    [Flutter]BottomNavigationBarを使った下タブのナビゲーションメニューでの画面遷移、ページングを試す | DevelopersIO
  • EC2とALBでコンテンツを配信している環境にCognitoで認証を追加してみました | DevelopersIO

    こんにちは、コンサル部@大阪オフィスのTodaです。 EC2とALBを使ってコンテンツを配信している中で、全てのページまたは一部のページを許可したユーザのみ掲載したいという要望を受けた場合、ログインのシステムを作りコンテンツをログイン済みのみ参照できるようにする方法があると考えます。 今回はシステムを作らず設定のみでEC2とALBに認証を実装してみます。 ユーザの管理はcognitoを利用しておこないます。 変更予定のイメージ図 制限事項 今回ALBとCognitoを連携して認証を実装いたします。 実装時に利用できるサインアップ・サインイン画面は英語のみの表示になりデザインはロゴ画像など変更箇所が制限されます。 前提条件 ALBとEC2によりWebサイトが表示される状態から対応いたします。 コンテンツの配信はHTTPS通信にておこなっている状態から対応いたします。 Cognitoの準備につ

    EC2とALBでコンテンツを配信している環境にCognitoで認証を追加してみました | DevelopersIO
  • 【多分初心者向け】AWS Amplify Studio に触ってみて、とりあえず1からwebページを作ってみた | DevelopersIO

    【多分初心者向け】AWS Amplify Studio に触ってみて、とりあえず1からwebページを作ってみた こんにちは、リサリサです。Amplify も Figma も全然分からないのですが、AWS Amplify Studio に触ってみたので、ブログにしてみます。 ↓のブログ通りにして動かしてみましたが、当に何も分からなかっため、なかなか苦労しました。このブログだと分かってる前提でさくさく進んで行ってしまう所があるので、苦労した所も含め、丁寧めに書いていければと思います。多分、この通りにやれば、初心者でもデプロイまでできるはずなので、多分初心者向け… ブログ通りに作ってできたページは、こちら。 そのあともう少し頑張った結果がこちら。可愛くなりました!きもーちだけレスポンシブル… なかなか大変ではありましたし、見て頂くと色々言いたいことがあるのは分かりますが、フロントサイドほぼ分か

    【多分初心者向け】AWS Amplify Studio に触ってみて、とりあえず1からwebページを作ってみた | DevelopersIO
    m_shige1979
    m_shige1979 2022/04/26
    画像が出てない?
  • CognitoユーザープールでGoogleアカウントでサインインできるようにする | DevelopersIO

    CognitoのユーザープールとGoogleのOAuthを連携させてソーシャルサインイン可能にします。 概要 CognitoのユーザープールのフェデレーテッドIDプロバーダーとしてGoogleを設定します。 この設定を行うことで、Googleアカウントを利用してサインインが可能になります。 今回はAWSの公式ドキュメントを参考に作業していきます。 全体の流れ 以下のような流れで設定を行います。 ユーザープールの作成 GoogleでのOAuthの設定 ユーザープールでのフェデレーテッドIdPの設定 1 ユーザープールの作成 1.1 ユーザープールの作成 はじめにユーザープールを作成します。 このユーザープール内にアカウントが作成されます。 今回は「GoogleExample」という名前で作成します。 簡略化のためデフォルト値で作成します。 最終的な設定は以下のようになります。 1.2 アプリ

    CognitoユーザープールでGoogleアカウントでサインインできるようにする | DevelopersIO
  • [アップデート]LambdaがHTTPSエンドポイントから実行可能になる、AWS Lambda Function URLsの機能が追加されました! | DevelopersIO

    [アップデート]LambdaがHTTPSエンドポイントから実行可能になる、AWS Lambda Function URLsの機能が追加されました! LambdaにHTTPSエンドポイントを追加して、Webフックみたいな使い方をすることができるようになる便利なアップデートです! Lambdaを使ったWebフックが作りやすくなって、かんたんに設定できるのでぜひお試しを! Lambdaに便利なアップデートが来ました! LambdaにHTTPSエンドポイントを追加して、Webフックみたいな使い方をすることができるようになるアップデートです! AWS Lambda Function URLs: built-in HTTPS endpoints for your Lambda functions これで、ちょっとLambdaをHTTPS経由で実行したいなー。なんて時に、API Gatewayを使わずに

    [アップデート]LambdaがHTTPSエンドポイントから実行可能になる、AWS Lambda Function URLsの機能が追加されました! | DevelopersIO