並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 438件

新着順 人気順

yaml to json cliの検索結果281 - 320 件 / 438件

  • Spring Cloud Gatewayで遊ぶ - CLOVER🍀

    これは、なにをしたくて書いたもの? Spring Cloud Gatewayという、API Gatewayを構築できるライブラリがあるらしい けっこう面白そうな機能を持っている雰囲気なので、1度触っておこうかと というわけで、Spring Cloud Gatewayをお試しということで、遊んでみましたというエントリです。 Spring Cloud Gateway? オフィシャルサイトに This project provides a library for building an API Gateway on top of Spring MVC. Spring Cloud Gateway とあるように、Spring Web MVCでAPI Gatewayを作るためのライブラリのようです。 主要な機能としては Spring Framework 5およびReactor、Spring Boot

      Spring Cloud Gatewayで遊ぶ - CLOVER🍀
    • Kustomizeのreplacementsを使ってコンテナイメージタグ値で環境変数を作成する | DevelopersIO

      やりたいこと Podのコンテナで使われているコンテナイメージのタグ値をつかって、そのPodに環境変数を設定したいです。 以下のように同じ値をそれぞれの設定箇所に書けばシンプルに実現できますが、保守性の観点から同じ値を複数箇所に書くのは避けたいのです。(絶対に環境変数値の更新を忘れる) --- apiVersion: apps/v1 kind: Deployment metadata: name: sample spec: replicas: 1 selector: matchLabels: app: sample template: metadata: labels: app: sample spec: containers: - name: sample image: nginx:1.20 env: - name: HOGE value: "1.20" 1箇所書けばイメージタグ値にも環境

        Kustomizeのreplacementsを使ってコンテナイメージタグ値で環境変数を作成する | DevelopersIO
      • Updating Kubernetes Deployments on a ConfigMap Change · questionable services

        Update (June 2019): kubectl v1.15 now provides a rollout restart sub-command that allows you to restart Pods in a Deployment - taking into account your surge/unavailability config - and thus have them pick up changes to a referenced ConfigMap, Secret or similar. It’s worth noting that you can use this with clusters older than v1.15, as it’s implemented in the client. Example usage: kubectl rollout

        • CircleCI の continuation Orb が何をやってるか見てみた - Mitsuyuki.Shiiba

          何日か前に Dynamic Configuration で別のファイルを読み込んで実行して遊んだけど、そういえば、この continuation Orb って何をやってるんだろう?ってのが、ふと、気になった bufferings.hatenablog.com ので、適当に見てみよう。 continuation 前回はドキュメントに書いてある通りバージョン 0.1.2 を使ったけど、今日現在では 0.2.0 が最新か。次から最新を使っとこっと。 CircleCI Developer Hub - circleci/continuation このページの Orb Source のところに、Orb のソースが書いてあるので見てみる その前に ところで CircleCI の CLI でも展開することができる。例えばこんな sample.yml を用意して version: 2.1 orbs: con

            CircleCI の continuation Orb が何をやってるか見てみた - Mitsuyuki.Shiiba
          • Embulk v0.11.0, v1.0に向けたMavenプラグインのCI環境構築とMavenプラグインの導入方法 (2021/5/28版) - joker1007’s diary

            現在、Embulkは次の安定版であるv0.11.0に向けた開発版としてv0.10がリリースされています。 メンテナであるdmikurubeさんのアナウンスに依ると、0.11.0以降はJRubyがデフォルトでembulkに組込まれなくなるため、プラグインは基本的にJavaで作ることが推奨される様になります。 また、JRubyがデフォルトで入らなくなるため、基本となるプラグインの配布プラットフォームはMavenリポジトリになる予定です。 JavaのプラグインのAPIもいくつか変更されており、新しいバージョンに対応するためには多少の修正が必要になります。 基本的な開発ガイドについては、以下の記事を参考にすると良いでしょう。 zenn.dev zenn.dev ある程度embulkのプラグイン開発に慣れていれば、上記の記事で実装とビルドまでは何とかなるんですが、当分の間0.9系が生き続けることは間

              Embulk v0.11.0, v1.0に向けたMavenプラグインのCI環境構築とMavenプラグインの導入方法 (2021/5/28版) - joker1007’s diary
            • GitLab CI + ArgoCDでk8sのGitOpsを試してみる

              フォルシアでは複数のアプリにおいてKubernetesが用いられています。 参考:https://www.forcia.com/blog/001519.html しかしながら、デプロイ周りについてはまだまだ仕組み化がされておらず、いい感じにデプロイできる仕組みはないかと調べていると「GitOps」というワードが出てきました。 勉強がてら(結構こすられたネタだとは思うのですが)GitOpsを実際に構築してみた学習記録を記したいと思います(筆者は1ヶ月前まではKubernetes何それ状態でした)。 GitOpsとは Weave社が提唱した概念です。 https://www.weave.works/technologies/gitops/ GitOps can be summarized as these two things:An operating model for Kubernetes

                GitLab CI + ArgoCDでk8sのGitOpsを試してみる
              • kubectl plugin を開発する | micnncim

                本記事は Kubernetes Advent Calendar 2019 3 日目の記事です。 kubectl の plugin 機構は Kubernetes v1.14 から stable になった機能です。 今回は kubectl plugin を実践的に実装する方法について解説します。 kubectl plugin 概要kubectl plugin とは、kubectl- prefix のついたコマンドの PATH が通っていれば、kubectl から実行できるというものです。 たとえば、kubectl-ping であれば、kubectl ping となります。 Git のサブコマンドと同じ方式なので、plugin 自体は言語を問わず開発できます。 しかし後述するように、基本的にはシェルスクリプトまたは Go で実装することになるでしょう。 既存の plugin については、プラグイ

                  kubectl plugin を開発する | micnncim
                • AWS CLI で EBS ボリュームタイプを gp2 から gp3 に変更してみた #reinvent | DevelopersIO

                  コンバンハ、千葉(幸)です。 先日、EBS ボリュームタイプを gp2 から gp3 に変更することを想定したエントリを書きました。 変更によるコストメリットが出るので、特に制約がなければどんどん変えていきたいです。とは言えコンソールから一つずつ変更していくのも手間だな……と思い、 AWS CLI を使用した時にどのようなコマンドを叩くことになるかを確認してみました。 スクリプト化までは至っていませんが、その部品として参考にしてもらえればと思います。 使用する AWS CLI バージョン 2.1.11 を使用しています。 % aws --version aws-cli/2.1.11 Python/3.7.4 Darwin/19.6.0 exe/x86_64 prompt/off 途中まで 2.0.48 を使用していたのですが、aws ec2 modify-volumeコマンドで--thro

                    AWS CLI で EBS ボリュームタイプを gp2 から gp3 に変更してみた #reinvent | DevelopersIO
                  • The Kubernetes Handbook – Learn Kubernetes for Beginners

                    Kubernetes is an open-source container orchestration platform that automates the deployment, management, scaling, and networking of containers. It was developed by Google using the Go Programming Language, and this amazing technology has been open-source since 2014. According to the Stack Overflow Developer Survey - 2020, Kubernetes is the #3 most loved platform and #3 most wanted platform. Apart

                      The Kubernetes Handbook – Learn Kubernetes for Beginners
                    • GKE上にAirbyteを構築しSaaSデータ連携をリプレイスした話 - ZOZO TECH BLOG

                      はじめに こんにちは、MLデータ部データ基盤ブロックの仲地です。初めてのテックブログへの投稿になります。主に業務ではデータ基盤の開発・運用を担当しています。 データ基盤ブロックではELTツールであるAirbyteを導入し、一部のデータ転送パイプラインをリプレイスしました。本記事ではそのAirbyteの構築方法と運用するにあたって工夫した点を紹介します。 目次 はじめに 目次 背景 Airbyte OSS Connectorの豊富さ ETLではなくEL(T) コミュニティが活発 GCP上でAirbyteを構築 全体構成 Terraform Kubernetesのマニフェスト KubernetesのSecret Kubernetesのデプロイ 工夫した点 GKE上での構築 Airflowによるスケジュール実行 MinIOを用いない PVCのAccessModeの変更 ServiceAccoun

                        GKE上にAirbyteを構築しSaaSデータ連携をリプレイスした話 - ZOZO TECH BLOG
                      • SnapStartでコールドスタートが高速化することを確認してみた | DevelopersIO

                        CX事業本部@大阪の岩田です。 Lambdaのコールドスタートを高速化するSnapStartがリリースされましたね。 現状は対応しているランタイムがJava11(Corretto)だけと限定的ですが、非常に期待値の高い新機能ではないでしょうか。このブログでは実際にJava11(Corretto)のLambdaでSnapStartが有効/無効それぞれの設定で簡易な並列アクセス実行後にLambdaのログを分析、SnapStartによってコールドスタートが高速化していることを確認してみます。 Lambdaの準備 まずはLambdaのコードを準備します。sam initでサクっとJava11のテンプレートを作成します。 雛形作成 $ sam init --runtime java11 Which template source would you like to use? 1 - AWS Quic

                          SnapStartでコールドスタートが高速化することを確認してみた | DevelopersIO
                        • [新機能] CFnがサードパーティリソースをサポートしたので New Relic のアラートを設定してみた #newrelic | DevelopersIO

                          みなさん、IaC してますか?(挨拶 現地時間 11/18 の発表になるのですが、AWS のリソースを JSON ・ YAML で定義し構築できるという AWS CloudFormation に機能追加があり、AWS だけでなくサードパーティのリソースまで作れるようになりました! CloudFormation Update – CLI + Third-Party Resource Support + Registry | AWS News Blog 現時点でサポートしているサードパーティリソースのひとつ、 New Relic の Alert 設定をさっそく試してみたので手順をご紹介します。 他のサードパーティのリソースを利用する場合にも、手順の流れ的には似た感じになると思われるので、 New Relic を使われていない方にも参考になるかと思います。 その前に:何の役に立つ? まだ実装され

                            [新機能] CFnがサードパーティリソースをサポートしたので New Relic のアラートを設定してみた #newrelic | DevelopersIO
                          • OpenShift 4.2におけるネットワーク制限環境下でのインストール(Samples Operator設定編) - 赤帽エンジニアブログ

                            Red Hatの福岡オフィスでソリューションアーキテクトをしている田中司恩です。 早いもので今年も12月がやってきました。皆さんにとってはどんな一年だったでしょうか? 自分は3月にRed Hatに入り、その後も福岡に引っ越ししたりとあっという間の一年でした。 さてもう一つ、12月は何と言ってもアドベントカレンダーの時期ですね! ということで、今年のOpenShiftなアドベントカレンダーはコレ! OpenShift Advent Calendar 2019 - Qiita ということで早速開始です!こちらは1日目のエントリになります。 前回記事では、OpenShift 4.2におけるネットワーク制限環境下でのインストールについて説明しました。 rheb.hatenablog.com 前回の後半でSamples Operatorの設定に関するパートがありました。 そこで十分に説明できなかった

                              OpenShift 4.2におけるネットワーク制限環境下でのインストール(Samples Operator設定編) - 赤帽エンジニアブログ
                            • StackAid - Fund all your open source dependencies

                              How does StackAid work for my project?See for yourself. Copy and paste your package.json or edit the one below to get a breakdown of how your dependencies would be funded. { "name": "@stackaid/web", "version": "0.1.0", "dependencies": { "@datadog/datadog-api-client": "^1.0.0", "@fortawesome/fontawesome-svg-core": "^6.1.2", "@fortawesome/free-brands-svg-icons": "^6.1.2", "@fortawesome/free-regular-

                              • Kubernetes Configuration Management with CUE | Mercari Engineering

                                This article is a part of Developer Productivity Engineering Camp blog series, brought to you by Hideto Miki (@micnncim) from the Platform DX Team Preface The Platform Developer Experience (DX) team provides a ton of internal products for internal developers, most of whom develop microservices, to allow them to focus their business. The overview is explained in the previous article Developer Exper

                                  Kubernetes Configuration Management with CUE | Mercari Engineering
                                • The modern Linux CLI stack

                                  This post is about the awesome Rust-based cross-platform CLI ecosystem which I’ve discovered recently. Meet the main characters: shell: nushell prompt: starship terminal multiplexer: zellijversus my old stack: shell: zsh plugin manager: oh-my-zsh / antigen prompt: powerlevel10k terminal multiplexer: tmuxwhich is a basic and very common CLI stack to be found at /r/unixporn subreddit (at this point

                                    The modern Linux CLI stack
                                  • GitHub - projectdiscovery/httpx: httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.

                                    Usage: ./httpx [flags] Flags: INPUT: -l, -list string input file containing list of hosts to process -rr, -request string file containing raw request -u, -target string[] input target host(s) to probe PROBES: -sc, -status-code display response status-code -cl, -content-length display response content-length -ct, -content-type display response content-type -location display response redirect locati

                                      GitHub - projectdiscovery/httpx: httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.
                                    • Pluto : Kubernetes apiVersion の「非推奨と削除」を検出する - kakakakakku blog

                                      Pluto を使うと Kubernetes マニフェストの apiVersion に対して deprecated(非推奨)と removed(削除)を検出できる.警告自体は Deprecated API Migration Guide | Kubernetes を見れば確認できるし,kubectl apply コマンドを実行したときにも表示されるけど,Pluto は実行前に確認できて便利!パイプラインに組み込むのも良し! github.com セットアップ Pluto CLI は macOS なら Homebrew を使えば簡単にセットアップできる.今回は現時点で最新となる Pluto v5.10.2 を前提とする. $ brew install FairwindsOps/tap/pluto $ pluto version Version:5.10.2 Commit:0070fa70364

                                        Pluto : Kubernetes apiVersion の「非推奨と削除」を検出する - kakakakakku blog
                                      • Extend the Kubernetes API with CustomResourceDefinitions

                                        This page shows how to install a custom resource into the Kubernetes API by creating a CustomResourceDefinition. Before you begin You need to have a Kubernetes cluster, and the kubectl command-line tool must be configured to communicate with your cluster. It is recommended to run this tutorial on a cluster with at least two nodes that are not acting as control plane hosts. If you do not already ha

                                          Extend the Kubernetes API with CustomResourceDefinitions
                                        • OpenAPI定義書レビューの効率化: プルリク時にブランチ名をパスとしたURLでプレビューする | DevelopersIO

                                          はじめに OpenAPI定義書のレビュー、どうしていますか? OpenAPI定義書の修正を含んだコードレビューでは、以下のような方法が一般的かと思います。 プルリク作成時にyamlのコードを見る ローカルでソースを取り込み、VSCodeの拡張機能などでプレビューする 今回は作業の手間を減らすため、プルリク作成時にブランチ名をパスとしたURLでAPI定義書のプレビューが見れる構成を作ってみました。 達成したいイメージ 実際の動作を紹介 1. OpenAPI定義書の修正のプルリクを作成 以下のようなOpenAPI定義書の修正を行い、 ブランチ名 feature/add-users でプルリクを作成します。 openapi: 3.0.0 info: version: 1.0.0 title: Sample API description: A sample API to illustrate O

                                            OpenAPI定義書レビューの効率化: プルリク時にブランチ名をパスとしたURLでプレビューする | DevelopersIO
                                          • LocalStack と samlocal コマンドで SQS x Lambda 構成をローカル環境で実行する - kakakakakku blog

                                            開発中に AWS Lambda 関数をローカル環境で実行するなら AWS SAM CLI の sam local invoke -e event.json コマンドを使えば良く,また AWS Lambda 関数のベストプラクティスに載っている Lambda ハンドラーをコアロジックから分離します。 を意識して実装すれば,単体テストを軸に動作確認を進めることもできる. とは言え,実際に AWS Lambda 関数のイベントソースマッピング(トリガー設定)を確認したいこともあり,今回は AWS SAM を使って構築する Amazon SQS キューと AWS Lambda 関数の組み合わせを samlocal コマンドを使って LocalStack にデプロイして動作確認をしてみた.結果的に期待した通りに動いた❗️ \( 'ω')/ LocalStack 便利すぎ〜 🚀 アーキテクチャ図

                                              LocalStack と samlocal コマンドで SQS x Lambda 構成をローカル環境で実行する - kakakakakku blog
                                            • 2022年3月くらいのAWS最新情報ブログとかをキャッチアップする – AWSトレンドチェック勉強会用資料 | DevelopersIO

                                              こんにちは、臼田です。 みなさん、AWSの最新情報はキャッチアップできていますか?(挨拶 社内で行っているAWSトレンドチェック勉強会の資料をブログにしました。 AWSトレンドチェック勉強会とは、「日々たくさん出るAWSの最新情報とかをブログでキャッチアップして、みんなでトレンディになろう」をテーマに実施している社内勉強会です。 このブログサイトであるDevelopersIOには日々ありとあらゆるブログが投稿されますが、その中でもAWSのアップデートを中心に私の独断と偏見で面白いと思ったもの(あと自分のブログの宣伝)をピックアップして、だいたい月1で簡単に紹介しています。 今回も面白いブログがいっぱいありました。 ちなみにAWSの最新情報をキャッチアップするだけなら週刊AWSがおすすめですが、DevelopersIOのブログを読むとAWSさん公式とはまた違った知見や解説、面白さがありますの

                                                2022年3月くらいのAWS最新情報ブログとかをキャッチアップする – AWSトレンドチェック勉強会用資料 | DevelopersIO
                                              • A comprehensive guide to managing secrets in your Terraform code

                                                One of the most common questions we get about using Terraform to manage infrastructure as code is how to handle secrets such as passwords, API keys, and other sensitive data. For example, here’s a snippet of Terraform code that can be used to deploy MySQL using Amazon RDS: resource "aws_db_instance" "example" { engine = "mysql" engine_version = "5.7" instance_class = "db.t2.micro" name = "example"

                                                  A comprehensive guide to managing secrets in your Terraform code
                                                • Argo CD - Declarative GitOps CD for Kubernetes

                                                  Overview Overview Understand The Basics Core Concepts Getting Started Operator Manual User Guide Developer Guide FAQ Security Considerations Support Roadmap Releases ⧉ Blog ⧉ Overview¶ What Is Argo CD?¶ Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Why Argo CD?¶ Application definitions, configurations, and environments should be declarative and version controlled. Appli

                                                  • flutter_unity_widget | Flutter package

                                                    Flutter Unity 3D widget for embedding Unity game scenes in flutter. This library now supports Unity as a Library. More... flutter_unity_widget # Flutter unity 3D widget for embedding unity in flutter. Now you can make awesome gamified features of your app in Unity and get it rendered in a Flutter app both in fullscreen and embeddable mode. Works great on Android, iPad OS, iOS, Web. Windows support

                                                      flutter_unity_widget | Flutter package
                                                    • Announcing AWS IoT Greengrass 2.0 – With an Open Source Edge Runtime and New Developer Capabilities | Amazon Web Services

                                                      AWS News Blog Announcing AWS IoT Greengrass 2.0 – With an Open Source Edge Runtime and New Developer Capabilities I am happy to announce AWS IoT Greengrass 2.0, a new version of AWS IoT Greengrass that makes it easy for device builders to build, deploy, and manage intelligent device software. AWS IoT Greengrass 2.0 provides an open source edge runtime, a rich set of pre-built software components,

                                                        Announcing AWS IoT Greengrass 2.0 – With an Open Source Edge Runtime and New Developer Capabilities | Amazon Web Services
                                                      • [AWS Glue]ViewテーブルをAWS CLIで作成してみた | DevelopersIO

                                                        こんにちは、CX事業本部の若槻です。 Amazon Athenaでは、Glueのテーブルタイプの一つであるViewを使用することにより、実行するクエリを単純化したり、動的に変わるクエリを固定のクエリで実行するようにすることができます。 Working with Views - Amazon Athena このViewテーブルはAthenaでCREATE VIEWクエリを使用することにより作成できますが、AWS CLIのglue create-tableコマンドを使用して作成することも可能です。 create-table — AWS CLI 1.18.219 Command Reference 今回は、AWS GlueのViewテーブルをAWS CLIのglue create-tableコマンドで作成してみました。 やってみた まず最初に以降のコマンド実行で使用する変数を定義しておきます。

                                                          [AWS Glue]ViewテーブルをAWS CLIで作成してみた | DevelopersIO
                                                        • 10+ Top Vue.js Tools & Libraries — SitePoint

                                                          Vue continues to grow in popularity and is rapidly being adopted by many developers, and Vue.js tools are popping up everywhere. This is not without reason: Vue’s shallow learning curve, clear functionality-driven structure, and excellent documentation make it easy for novices to pick it up, and for more experienced developers to make a switch from other frameworks like React or Angular. If you ar

                                                            10+ Top Vue.js Tools & Libraries — SitePoint
                                                          • Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift

                                                            This is the first part of a blog series dedicated to explaining what this new tool is, and how the OpenShift PerfScale (Performance and Scalability) team uses it to perform scalability tests in OpenShift. Wait, what is this kube-burner thing? Kube-burner is a tool designed to stress different OpenShift components basically by coordinating the creation and deletion of k8s resources. Along this blog

                                                              Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift
                                                            • Deploy to live & preview channels via GitHub pull requests  |  Firebase Hosting

                                                              Send feedback Deploy to live & preview channels via GitHub pull requests Stay organized with collections Save and categorize content based on your preferences. You can integrate deploys to Firebase Hosting via a GitHub Action. Here's what this GitHub Action can do for you: Creates a new preview channel (and its associated preview URL) for every PR on your GitHub repository. Adds a comment to the P

                                                              • GKEのPodからTokenRequestProjectionで発行されたOIDCのID Tokenを使用してAWSのRoleにAssumeRoleしてみる | GRIPHONE ENGINEER'S BLOG

                                                                GKEのPodからTokenRequestProjectionで発行されたOIDCのID Tokenを使用してAWSのRoleにAssumeRoleしてみる この記事は GRIPHONE Advent Calendar 2021 2日目の記事です。 SREの徳田です。 GKEのTokenRequestで発行されたID Tokenって外から検証できるんだっけ・・?という疑問から色々探していたところ、OpenID Connect Discoveryまで実装されており外部からID Tokenの検証が可能だったため、これを活用して今回はAWSのRoleにAssumeRoleしてみようと思います。 TL;DR TokenRequestProjectionでTokenをマウントAWSでOIDC Identity Providerの設定とそこからAssumeRoleできるIAM Roleの作成Provi

                                                                  GKEのPodからTokenRequestProjectionで発行されたOIDCのID Tokenを使用してAWSのRoleにAssumeRoleしてみる | GRIPHONE ENGINEER'S BLOG
                                                                • npm package をオフラインでインストールする - @kyanny's blog

                                                                  インターネットに接続していないホスト*1に npm パッケージをインストールするには、windows - How to install NodeJS project locally without internet connection? - Stack Overflow で紹介されているように、npm pack と bundledDependencies で依存パッケージを同梱した tgz ファイルを作り、そのファイルを該当ホストに scp 等でコピーして npm install すればよい。 StackOverflow のコメントでは、(npm init 等で)新しく package.json を作り、bundledDependencies に対象パッケージ名を書く、という流れを想定していそうだが、対象パッケージの package.json を書き換えてもよい。 例: https://

                                                                    npm package をオフラインでインストールする - @kyanny's blog
                                                                  • The container orchestrator landscape [LWN.net]

                                                                    Did you know...?LWN.net is a subscriber-supported publication; we rely on subscribers to keep the entire operation going. Please help out by buying a subscription and keeping LWN on the net. Docker and other container engines can greatly simplify many aspects of deploying a server-side application, but numerous applications consist of more than one container. Managing a group of containers only ge

                                                                    • Laravelで作る、OpenAPIによるAPIリファレンス自動生成 with GitLab CI - OPTiM TECH BLOG

                                                                      こんにちは。AI・IoTサービス開発部の青木です。 Laravelの最新バージョンに追いつけていない系エンジニアです。 今回はOpenAPIの導入をLaravelでやっていきたいと思います。 序盤はドキュメントをなぞるような形となってしまいますが、後半はそれらをGitLab CIでPagesに登録し マージされたらAPIリファレンスが自動更新されるような仕組みを作りたいと思います。 利用するOSS laravel.com vyuldashev.github.io 今回メインで利用させて頂くOSSはこちらです。 providersとして登録し、スキーマの定義を行えば自動でスキーマを出力してくれる便利なツールとなります。 導入 vyuldashev.github.io Installation You can install the package via composer: composer

                                                                        Laravelで作る、OpenAPIによるAPIリファレンス自動生成 with GitLab CI - OPTiM TECH BLOG
                                                                      • How to split a large OpenAPI document into multiple files - TechDocs

                                                                        So, you have written a large OpenAPI spec. At this point, you may have considered making the document modular by dividing it into smaller separate files. In this article, we will break the Petstore example from the official OpenAPI documentation into smaller files. A little side note before we start: This guide will be more helpful if you’ve documented an API project before by following the OpenAP

                                                                        • EKSで「CloudWatch Container Insights」を利用できるように設定する | DevelopersIO

                                                                          みなさん、こんにちは! AWS事業本部の青柳@福岡オフィスです。 CloudWatchの新機能として、ECSやEKSなどのコンテナワークロードのパフォーマンスとログデータを収集して分析することができる Container Insights が2019年9月にリリースされました。 Container Insightsの概要とECSで利用する設定手順については、リリース時に執筆されたブログ記事で紹介されています。 ECSやEKSのメトリクスを一括取得するContainer Insightsが一般公開!既存ECSクラスタも追加設定可能に! | Developers.IO 今回は、EKSでContainer Insightsを利用できるように設定してみました。 構成 設定手順 AWSドキュメント では、EKSでのContainer Insightsの設定方法について、2通りの方法が案内されています

                                                                            EKSで「CloudWatch Container Insights」を利用できるように設定する | DevelopersIO
                                                                          • いくつものDBからデータをかき集めるには - BOOK☆WALKER inside

                                                                            こんにちは、メディアサービス開発部サービス分析課の佐藤です。推しTRPGはD&D5版です。今年4月に入社し、事業横断データ基盤を構築しています。 今回はブックウォーカー社内でデータ基盤を構築するにあたって身につけたAWS関連の知識、主にRDSのexport snapshot to S3、Glue Job、AWS Serverless Application Model (以下SAMと略します)周りについて書いていきます。 背景 手法1. 定期的なデータ抽出 手法2. 外部接続 手法3. Change Data Capture システム構成の詳細 Export Snapshot to S3 AWS Glue Job Step FunctionsとEvent Bridge SAMとCI/CD 最終成果物とシステム運用 課題 parquetのデータ型 データの更新頻度 最後に 背景 株式会社ブッ

                                                                              いくつものDBからデータをかき集めるには - BOOK☆WALKER inside
                                                                            • Java ベースの Kubernetes オペレーターを使用した Amazon EKS での Kubernetes RBAC と IAM の統合 | Amazon Web Services

                                                                              Amazon Web Services ブログ Java ベースの Kubernetes オペレーターを使用した Amazon EKS での Kubernetes RBAC と IAM の統合 はじめに Kubernetes ネイティブアプリケーションは、Kubernetes クラスターにデプロイされ、Kubernetes API と kubectl などのクライアント側ツールの両方を使用して管理されるアプリケーションです。Kubernetes オペレーターは、etcd データベースクラスターや Prometheus モニタリング/アラートシステムなど、重要な Kubernetes アプリケーションをデプロイするための抽象概念です。このようなアプリケーションに必要なドメイン固有の知識を持つカスタムリソースとコントローラを使用して Kubernetes 機能を拡張するメカニズムを提供します。

                                                                                Java ベースの Kubernetes オペレーターを使用した Amazon EKS での Kubernetes RBAC と IAM の統合 | Amazon Web Services
                                                                              • Introducing AWS CloudFormation modules | Amazon Web Services

                                                                                AWS Cloud Operations & Migrations Blog Introducing AWS CloudFormation modules If you’ve used AWS CloudFormation, you’ve probably experienced times when you are trying to build applications and want to deploy resources with best practices defined. As you work on your templates, you might be curious about which resource properties to configure and which values to use to follow those best practices.

                                                                                  Introducing AWS CloudFormation modules | Amazon Web Services
                                                                                • [小ネタ] Pklをビルド時に実行する[Rust] | DevelopersIO

                                                                                  Introduction Pkl(ぴっくる)はAppleが開発した、 OSSのconfig file生成用プログラミング言語です。 条件式やループなどの基本構文に加え、クラス・継承・抽象化などの プログラミング言語機能も使えます。 pklファイルからJSON形式やYAML形式などの各種設定ファイルが出力可能で、 CLIツールや各言語のライブラリやプラグインとして使えます。 ※Pklの詳細については公式や紹介記事をご確認ください。 現状想定されているユースケースとしては、 下記のものがあります。 Generating Static Configuration(静的構成ファイル生成) 設定ファイルのgenerate機能です。 Pklで記述したコードをJSON、YAML、XML、プロティリスト形式で出力できます。 Application Runtime Configuration(アプリランタイ

                                                                                    [小ネタ] Pklをビルド時に実行する[Rust] | DevelopersIO