「AWS CDKに興味を持ったけれど、なかなかコードを書き始められない」と悩んでいませんか?CDKは簡単に始めることができますが、メンテナンスしやすく、壊れにくいコードを書くためには覚えておきたいプラクティスがあります。しかし、すべてのエンジニアがインフラ構築やプログラミングに精通しているわけではなく、…
はじめに こんにちは、アノテーション・テクニカルサポートチームの及川です。 テクニカルサポートチームでは、お客様からいただいたご質問内容に回答するため、AWS 公式ドキュメントなどの情報について調査を行う他に、各自(手元)の AWS 検証環境を適宜準備して詳細に調査を行うことがあります。 AWS 検証環境を準備する際に、マネジメントコンソールから 1 つずつクリックして設定を行っても問題ないのですが、サクッと検証環境を準備(構築)することで、調査に重点を置くことができたり、お問い合わせいただいたお客様への回答に向けて円滑に対応を行うことができるなどのメリットが考えられます。 「サクッと検証環境を準備(構築)」する AWS サービスの一つとして、コードでクラウドインフラストラクチャを定義して、それを AWS CloudFormation を通じてデプロイするためのオープンソースのソフトウェア
AWS CDKを始めるハンズオン ─ IaCの第一歩をAWS LambdaとDynamoDBのシンプルな仕組みで学ぶ アマゾン ウェブ サービスが提供するIaC(Infrastructure as Code)の開発キットがAWS CDK(AWS Cloud Development Kit)です。本記事はAWS CDK入門者向けのチュートリアルとして、AWSでソリューションアーキテクトを務める吉川幸弘(@WinterYukky)さんによる、AWS Lambda関数でDynamoDBテーブルをスキャンするシンプルなハンズオンです。 みなさん、こんにちは。アマゾン ウェブ サービス ジャパン合同会社でソリューションアーキテクトを務めている吉川幸弘と申します。私は普段、西日本のお客様を中心に技術的なご支援や課題解決などをしています。 さっそくですが、みなさんはInfrastructure as C
「AWS App Runner Advent Calendar 2022」の11日目の記事になります。 qiita.com 目次 目次 目次 概要 前提 GitHub ディレクトリ構成 Workspacesモード CDKコード go-cdk-go-managed-apprunner.go(スタック定義) スタック全体像 カスタムリソースLambda(AutoScalingConfiguration用) AutoScalingConfiguration GitHub接続 InstanceRole VPC Connector(L2α版) VPC Connector(L1版) AppRunner Service(L2α版) AppRunner Service(L1版) go-cdk-go-managed-apprunner_test.go(ユニットテスト) アプリケーションコード(app/mai
「AWS CDK Advent Calendar 2022」の19日目の記事になります。 qiita.com 目次 目次 目次 概要 前提 特徴(TypeScriptとの違い) init時のディレクトリ構成 init時のファイル内容 jsiiによるポインタ変換 CDKモジュールのフィールド名やメソッド名はパスカルケース エスケープハッチができない スナップショットテスト スナップショットテストのアセット問題 おまけ Workspacesモード 実装例 最後に 概要 AWS CDK for Goを触ってみて、特徴やTypeScriptと違う点などを書いてみました。 前提 ここでご紹介するコードは、1.18.7を使用しています。 また、AWS CDKのバージョンは2.52.0を使用しています。 またこちらの記事で出すAWS CDK for Goの特徴というのは、主にTypeScript版との違
この記事では、Go言語でAWS CDKを利用してAWSのリソースを作る方法を紹介していきます。AWS CDKのプロジェクト作成を行い、CDK Pipelinesとリソースを作るところまで行います。 AWS CDKとは? AWS Cloud Development Kit (AWS CDK)はプログラミング言語でAWSのリソースのテンプレートを定義し、プロビジョニングすることができるサービスです。いわゆるIaCツールで、有名なものだとTerraformやAnsibleなどがあります。 AWS CDKはいくつかの言語をサポートしていますが、長いことプレビュー版だったGo言語が遂に今年の05月26日にGAになりました。 他にもプログラミング言語として、TypeScript, JavaScript, Python, Java, C#もサポートしており、各々の好きな言語を好きなエディターやIDEで書
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く