タグ

2023年11月3日のブックマーク (8件)

  • CDK とCloudFormation を繋ぐ話 - Qiita

    これは CDK Advent Calendar 2021 の 1日目の記事です。 みなさんこんにちは。大村(@yktko) です。 AWS CDK の Advent Calendar の初日なのですが、ここでは、あえて CDK と AWS CloudFormation (CFn) の間を繋ぐ話をします。このエントリで CDK コードを書く人は CFn を、 CFn テンプレートを書く人は CDK を、相互の理解を深めていただくきっかけになればと思います。 CDK と CloudFormation の関係 ご存知のように、CDK は TypeScriptPython など一般の言語で AWS の環境を定義できるツールセットです。 そして、その実体は CloudFormation のテンプレートを生成するテンプレートエンジンです。デプロイメントはあくまで CloudFormation が

    CDK とCloudFormation を繋ぐ話 - Qiita
  • AWS CloudFormation を開発・テストする際に役立つツール纏め - Qiita

    はじめに CloudFormation テンプレートを作成する際に、一から作成するのではなく、 日の APN プレミアティアパートナー のやってみた系。 AWS公式のCloudFormationユーザーガイド GitHubなどでパブリックで公開されているもの。 AWS CloudFormation デザイナー などを利用し、独自にカスタマイズし作成するかと思います。 ただし、このような問題に 作ってみたはいいけど、必要なリソースや必須のパラメータが足りなく、いざデプロイしようとしたら、動かない。 そもそもあまり理解していない、触ったことないサービスなのに、いきないテンプレートで作成するのには、レベルが高い。 などといったことがあると思います。 エディタ 個人的に利用しているエディタは、Visual Studio Code です。 以降は、VS Code を利用する前提で書いていきます。

    AWS CloudFormation を開発・テストする際に役立つツール纏め - Qiita
  • CloudFormationの実践ベストプラクティス - Qiita

    はじめに この記事では、AWSさんが提供しているAWS CloudFormationのベストプラクティスを解読し、「ベストプラクティスを実現する構成」を考えてみるということを目的としております。 そのため、CloudFormationの用語についての説明は省かせて頂いております。 また、あくまで自己流で考えているものなので、AWS CloudFormationのベストプラクティスの理解が間違っている可能性もあります。その際は、ご指摘頂けると幸いです。 より良いものにするための、ご意見・アドバイスは絶賛お待ちしております! よろしくお願いいたします === 2020.06 追記 === CDKを使いましょう。 CDKについての記事はまた別途書こうと思います。 背景 AWSさんが提供しているAWS CloudFormationのベストプラクティスには概念的なことしか書かれておらず、実際にClo

    CloudFormationの実践ベストプラクティス - Qiita
  • 【AWS】CloudFormationの実践的活用~個人的ベストプラクティス - Qiita

    はじめに 最近、CloudFormationを実運用で使い始めました。開発環境/QA環境/番環境ともにCloudFormationで運用できる目途がついたので、ポイントをまとめてみます。 なお、CloudFormationは名称が長いのでCFnと略します。 基方針 CFn templateの作成・管理 管理手法 templateはyamlで書く。 templateはGitリポジトリで管理する。 template構成 templateはある程度独立した単位に分割する。 template間で共有するパラメータは、Stack作成時にParametersとして渡す/Cross-stack referenceで参照する。 複数環境の併存 同一のAWSアカウント・同一リージョンに複数環境(dev1/dev2など)を構築できるようにする。 したがって、Stack名やCross-stack refer

    【AWS】CloudFormationの実践的活用~個人的ベストプラクティス - Qiita
  • 疲弊しないためのCloudFormation管理手法 - Engineering blog at ktrysmt

    May 5, 2018 私も日々お世話になっている大変便利なCFnですが、上手に付き合うにはいくつかコツがいるのかなぁと感じたので、要点と管理手法をまとめました。 つらいところ NestedStackがつらい まずStackを事前にS3へ上げないといけないというのが…。 S3Bucketももれなくワンオフで管理したい身としては、stack間の前後関係はなるべく排除したいのです。 また、個人的な信条として、stack間の依存を許容するのはIAMリソース程度に留めたいです。 そんなわけでaws cloudformation packangeも、CFnの管理という点においては嬉しくなく…。 S3を介するのでなくstackテンプレート間の相対パスの解決を、手元でやってほしかったです。 Outputの取り扱いが難しい NestedStackを諦めるとすると、テンプレートを分割する場合、相互参照はおお

  • AWS CloudFormation のベストプラクティス - AWS CloudFormation

    ベストプラクティスはワークフロー全体で AWS CloudFormation をより効率的かつ安全に使用するために役立つ推奨事項です。スタックの計画方法と整理方法を学習し、リソースとそこで実行するソフトウェアアプリケーションを記述するテンプレートを作成して、スタックとそのリソースを管理します。次のベストプラクティスは、現在の CloudFormation のお客様の実際の経験に基づいています。 フィードバックループを短縮して配信速度を向上させる CloudFormation テンプレートで記述したインフラストラクチャのフィードバックループを短縮するのに役立つ、プラクティスやツールを採用します。これには、ワークステーションで早期にテンプレートのリンティングとテストを行うことが含まれます。そうすることで、コントリビューションをソースコードリポジトリに送信する前でも、潜在的な構文や構成上の問題を

  • Rails のブラウザテストを Playwright で動かすようにしたらデバッグが簡単になって捗った

    Omotesando.rb #91 (https://omotesandorb.connpass.com/event/299381/) で発表した資料です。

    Rails のブラウザテストを Playwright で動かすようにしたらデバッグが簡単になって捗った
  • 【台湾2泊3日】一人旅にもおすすめ 編集部員がゆるく紹介する台北&台中の欲張りモデルコース

    台湾ドルへの両替、おすすめはATMからのキャッシング 台湾の通貨は、新台湾ドル。表記は「元」か「NT$」と記されています。2023年10月時点でのレートは、1NT$=約4.5円です。空港で、日円からNT$に両替するのも良いですが、お手頃な手数料とより良いレートを狙うなら、台湾の空港内にあるATMがおすすめ。 台湾は、IT先進国でありながら、夜市や運転手によってはタクシーでもキャッシュオンリーのことが多いため、大体2200NT$(日円で約1万円)程度の現金を用意しておくと安心です。 ATMを利用したクレジットカードからのキャッシングの手順 ① クレジットカードを入れる ②言語を選択する(英語or日語) ③クレジットカードの暗証番号4桁を入力し、accept(確認)を選択 ④引き出したい金額を入力 ✅知っておくと便利な英語:WITHDRAWAL(引き出し) 暗証番号を入力した後に、どの

    【台湾2泊3日】一人旅にもおすすめ 編集部員がゆるく紹介する台北&台中の欲張りモデルコース