2022/7/13にAWSのLocalStackがバージョン1.0に到達してGAになったので、簡単に使い方を確認したいと思います。 この記事では環境構築にコンテナを利用します。Docker, Docker Composeをご準備ください。 環境 OSはWindows11です。 (Docker, Docker Composeが使用できるならば、その他OSでも動作するように考慮しているつもりですが、動作確認ができていないです...。)
![【AWS】LocalStackを使ってみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/4825b684ec0ed5a6a3151521b237a9f31c6b1bf3/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJTkwQVdTJUUzJTgwJTkxTG9jYWxTdGFjayVFMyU4MiU5MiVFNCVCRCVCRiVFMyU4MSVBMyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NmI0ZmMyYmJlNWYwYjk2ZjZkNTFiM2E1OWJjNDE0YmU%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwU2hvbWEwMjEwJTIwaW4lMjBUREMlRTMlODIlQkQlRTMlODMlOTUlRTMlODMlODglRTYlQTAlQUElRTUlQkMlOEYlRTQlQkMlOUElRTclQTQlQkUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTllZTljNTQwODAxZjA3YTZkMTE1Njc3MTJiMjJkMzU0%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Da23b30739d513d3764551bbad105429a)
【AWS Amplify Studio + Figma + React】Amplify StudioとFigmaを同期してReactコンポーネントを自動生成する手順AWSフロントエンドReactamplifyfigma 先日、AWS Summit Tokyoに行ってきました!とても楽しかったです。 私はフロントエンド実装が大好きな生き物なので、AWSのブースで紹介されていた、Amplify StudioをFigmaと同期することでReactコンポーネントを自動生成できる機能に感動しました。 ブースにいたAWSの方に機能の紹介をしてもらい、帰宅後に自分でもやってみましたが、結構苦戦しました...。なんとかコンポーネントを表示するところまではいけたので、いつか利用する時にまた躓かないように手順をまとめてみました。この記事がどこかで誰かの役に立てると幸いです。是非ご覧ください(^。^) AWS
使用するOSS 言語:Python ゴール AWS LambdaでChatGPTと連続的な会話を実現するSlackアプリを構築する AWS Lambdaで動かす 本記事は、以下の記事の後編です ローカル環境で動作確認できたら、次はこれをLambdaにデプロイしてみましょう (そこまでできれば、社内用ツールとして利用できるようになります) Slack API Slack APIで新しいAppを作成 最初に、SlackAppを作成します Slack ApiでCreate New Appをクリックします https://api.slack.com/apps From an app manifestを選択します Enter app manifest bellowを入力します manifest-prod.ymlの内容をコピペします request_url等はこの時点ではまだ確定していませんので、後で
使用するOSS 言語:Python ゴール AWS LambdaでChatGPTと連続的な会話を実現するSlackアプリを構築する ローカルで動かす まずはREADMEに従ってローカルで動かしてみましょう Slack API Slack APIで新しいAppを作成 Slack ApiでCreate New Appをクリックします https://api.slack.com/apps From an app manifestを選択します Enter app manifest bellowを入力します manifest-dev.ymlの内容をコピペします Appで必要な設定を行います Install to Workspaceします App-Level Tokenをconnections:write scopeで作成します Tokenを控えます Install AppからBot User OAu
AWS Verified Access が GA となったので IAM Identity Center を信頼プロバイダーとしてグループポリシーを設定して使ってみた いわさです。 re:Invent 2022 で AWS Verified Access がパブリックプレビューで登場していました。 VPC 内のプライベートなアプリケーションに信頼された IdP を使って、構成されたポリシーをクリアしている場合など一定条件を満たしているとパブリックなエンドポイントを経由したプライベートネットワーク上の Web アプリケーションへ接続させることが出来るサービスです。 そんな AWS Verified Access が本日 GA となりました。 プレビュー時点からいくつか機能が追加されているのですが、そもそも DevelopersIO に実際に使った記事がないことに気が付きました。 そこで、本日は
Today, AWS announces the general availability of AWS Verified Access, a service that helps you provide secure access to your corporate applications without using a VPN. Built based on AWS Zero Trust principles, you can use Verified Access to implement a work-from-anywhere model with added security and scalability. Verified Access evaluates each access request in real time based on the user’s ident
【多分初心者向け】AWS Amplify Studio に触ってみて、とりあえず1からwebページを作ってみた こんにちは、リサリサです。Amplify も Figma も全然分からないのですが、AWS Amplify Studio に触ってみたので、ブログにしてみます。 ↓のブログ通りにして動かしてみましたが、本当に何も分からなかっため、なかなか苦労しました。このブログだと分かってる前提でさくさく進んで行ってしまう所があるので、苦労した所も含め、丁寧めに書いていければと思います。多分、この通りにやれば、初心者でもデプロイまでできるはずなので、多分初心者向け… ブログ通りに作ってできたページは、こちら。 そのあともう少し頑張った結果がこちら。可愛くなりました!きもーちだけレスポンシブル… なかなか大変ではありましたし、見て頂くと色々言いたいことがあるのは分かりますが、フロントサイドほぼ分か
テストデータ投入後の状態 サンプルコンポーネント取り込み AWSよりAWS Amplify UI Kitが提供されているので、Figmaのアカウントにコンポーネントを複製する。 取り込んだコンポーネントから右クリック -> Copy/Paste as -> Copy linkで共有ファイルのリンクを取得する。 Design -> UI Librayに上記で取得したリンクを貼り付ける。 Acccept allで全て取り込む。 正常終了するとコンポーネントが28個取り込まれる。 コンポーネントプロパティ修正 今回のサンプルでは、以下コンポーネントを利用するため、コンポーネントプロパティを修正し、カスタマイズできるようにする。 NavBar HeroLayout4 CardC MarketingFooter NavBar, HeroLayout4, MarketingFooter レスポンシブデ
すこし前に話題になったAmplify Studioを触ってみました。 ReactもFigmaも詳しくないのですが、今っぽいサービスなのと実際にどのくらい使えそうかを確認する目的です。 主に3つツールがそれぞれの役割で登場することになります。 Amplify Studio(AWSコンソール) データモデルの定義 デザインの取り込み Figma(デザインツール) UIコンポーネントの作成 ターミナル、VSCodeなど Amplify CLIから生成コードの取り込み Reactアプリケーションの開発作業 行う順序の縛りはそこまでないので、得意なものや気が向いたものから始められると思います。 ※ 動作環境:macOS Monterey / npm v8.19.2 / Node.js v14.17.0 Amplify StudioでStudio起動 AWSコンソールからAmplifyに移動し、Amp
今年2月に、AWS AmplifyでVue.js 3.0がサポートされました。 どんな感じなのかな〜と気になっていたところ、公式っぽいチュートリアルを発見したので、やっていこうじゃないかというわけです。 はじめに(Getting Started) このチュートリアルでは、バックエンドをセットアップし、Webアプリに統合するまでガイドしていきます。TodoアプリをGraphQL APIで作成し、クラウド・データベースからアイテムを保存・取得し、リアルタイム・サブスクリプションを通してアップデートを受けとっていきます。 前提要件(Prerequisites) 初めに以下をインストールします。AWSアカウントをもっていない場合は、AWSのサインアップも必要です。 Node.js v12.x or later npm v5.x or later git v2.14.1 or later 今回の使用
re:Invent 2022に合わせてAmazon RDS for MySQLの読み書きを最適化する機能がリリースされました New – Amazon RDS Optimized Reads and Optimized Writes | AWS News Blog Optimized Writes | DevelopersIO Optimized Reads | DevelopersIO YouTubeにこれら機能を解説するre:Inventセッション動画がアップロードされていたので、軽くレポートします。 動画 AWS re:Invent 2022 - Deep dive on MySQL databases in Amazon RDS (DAT222) 本記事のキャプチャはすべてこの動画から切り取ったものです。 概要 In recent years, MySQL has become a
アカウントあたりとは アカウント単位(リージョン)でテーブル単位の読み込み、書き込みキャパシティーユニット数の合計が それぞれ20,000を超える場合上限緩和が必要です。 テーブルあたりとは テーブル単位(リージョン)で読み込み、書き込みキャパシティーユニット数がそれぞれ10,000を超える場合上限緩和が必要です。 テーブルの制限数 デフォルトでは、アカウントあたりのテーブル数は、256に制限されており アカウント(リージョン)あたりのテーブル数が256を超える場合は上限緩和が必要です。 申請の際にはアカウント単位なのかテール部単位で上限緩和が必要なのか確認してから申請しましょう。 その他にもDynamoDBには制限がありますが上限緩和できるものは上記になります。 DynamoDB での制限 | AWS Documentation 申請方法 申請はサポートケースから実施します。 内容:サー
Amazon Web Services ブログ RDS データベースに汎用 IOPS またはプロビジョンド IOPS のどちらを使用するかを決定するための CloudWatch メトリクスの使用方法 このブログ記事では、最高のパフォーマンスのミッションクリティカルなデータベースワークロードに対して、IO1 としても知られるプロビジョンド IOPS からメリットを得ることができる機会を把握するために Amazon CloudWatch メトリクスを使用する方法について説明します。まず、バーストを生じない一貫性のある高書き込みワークロードをシミュレートするテストケースをセットアップすることから始めます。今回は、価格とパフォーマンスのバランスを保つ、GP2 ボリュームとしても知られる汎用ストレージを使ったデータベースと、IO1 ボリュームを使ったデータベースのパフォーマンスを比較します。次に
こんにちは。開発部の坂本です。 AWSのデータベースサービスで1番有名なのはRDBMSのデータベースサービスであるRDSかと思います。わたし個人としてもデータベースはRDBMSしか利用したことがなく、NoSQLに触れたことがありませんでした。そのため、今回はAWSのNoSQLデータベースサービスである「DynamoDB」に少し触ってみました。 その際の手順を簡単ではありますが、入門編としてまとめたいと思います。 目次 DynamoDBとは DynamoDBの特徴 開始手順 AWS SDK for PHP 2 Put Get Scan まとめ 1. DynamoDBとは 「DynamoDB」はAWSのフルマネージドNoSQLデータベースサービスです。 2006年に「Dynamo」という論文が書かれ、その論文を元にして作成されたサービスが「DynamoDB」です。 2. DynamoDBの特徴
なんだかんだとRDBよりKVSが好きな渡辺です。 今回は、YCSB(Yahoo! Cloud System Benchmark)でDynamoDBにベンチマークテストを試してみようと思います。YCSBの売りは様々なクラウドKVSのベンチマークを計測できる点にあります。 しかし、KVSはプロダクトによって癖が強く、同じデータで同じような負荷をかけても一色単に比較できるというわけでもありません。最適な使い方をしているかどうかを見極めなければならないことは注意してください。 YCSBの準備 YCSBはJavaで書かれてあり、Mavenでビルドします。Amazon Linux上にYCSBをインストールするという前提で、セットアップしていきましょう。 JDKのインストール Amazon LinuxにインストールされているのはJREなのでJDKをインストールします。 $ sudo yum -y ins
よく訓練されたアップル信者、都元です。今回はMySQLのクライアント負荷エミュレーションツールmysqlslapを使って、Amazon RDSの性能を測定してみました。 このエントリーの初期版では、クライアントのEC2インスタンスサイズをsmallにしていましたが、クライアント側がボトルネックにならないよう、m3.2xlargeで再測定しています。また、測定回数(iterations)も、初期版では1でしたが、現在は10回の平均を取った数値で再測定しています。 Amazon RDSではdb.t1.microからdb.m2.4xlargeまで様々なインスタンスクラスが選択できます *1。それぞれCPUやメモリの他、I/O性能も「低速」「標準」「高速」といった差別化がはかられています。 とは言え、それぞれのインスタンスクラスにおいて、総合的なパフォーマンスはどの程度なのか、気になりますよね!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く