並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

codedeployの検索結果1 - 25 件 / 25件

  • CodeDeployで更新するECS ServiceをCDK管理して詰んだ話 - Uzabase for Engineers

    はじめに 皆様こんにちは、ソーシャル経済メディア「NewsPicks」(Media Infrastructureチーム)エンジニアの北見です。 先日、↓ の記事を書かせて頂きました。 tech.uzabase.com 前回では CDK の良さをメインに紹介しましたが、今回は上手く使えずにドはまりしてしまった例をご紹介します。 ことの始まり ある日、チームメンバーからこんな報告があがってきました。 「CDKのバージョン上げたのですが、cdk deployで失敗しちゃうんですよね。これ分かります?」 xxx-cluster-stack failed: Error: The stack named xxx-cluster-stack failed to deploy: UPDATE_ROLLBACK_COMPLETE: Resource handler returned message: "Re

      CodeDeployで更新するECS ServiceをCDK管理して詰んだ話 - Uzabase for Engineers
    • AWS CDK Pipelines と AWS CodeDeploy を使用したブルー/グリーンデプロイ | Amazon Web Services

      Amazon Web Services ブログ AWS CDK Pipelines と AWS CodeDeploy を使用したブルー/グリーンデプロイ お客様から Amazon Elastic Container Service (Amazon ECS) に AWS CodeDeploy を使用して ブルー/グリーン デプロイを実装するための支援がしばしば求められます。 お客様のユースケースは通常、クロスリージョンおよびクロスアカウント間でのデプロイシナリオが含まれます。 これらの要件だけでも十分に難しいのですが、さらに CodeDeploy を使用する際には特定の設計上の決定が必要となります。 具体的には CodeDeploy の設定方法、CodeDeploy リソース (アプリケーションやデプロイグループなど) の作成時期と方法、アカウントとリージョンの任意の組み合わせにデプロイでき

        AWS CDK Pipelines と AWS CodeDeploy を使用したブルー/グリーンデプロイ | Amazon Web Services
      • Blue/Green deployments using AWS CDK Pipelines and AWS CodeDeploy | Amazon Web Services

        AWS DevOps Blog Blue/Green deployments using AWS CDK Pipelines and AWS CodeDeploy Customers often ask for help with implementing Blue/Green deployments to Amazon Elastic Container Service (Amazon ECS) using AWS CodeDeploy. Their use cases usually involve cross-Region and cross-account deployment scenarios. These requirements are challenging enough on their own, but in addition to those, there are

          Blue/Green deployments using AWS CDK Pipelines and AWS CodeDeploy | Amazon Web Services
        • [アップデート] CodeDeploy Agent が Red Hat Enterprise Linux 9をサポートしました | DevelopersIO

          [アップデート] CodeDeploy Agent が Red Hat Enterprise Linux 9をサポートしました Red Hat Enterprise Linux 9のEC2インスタンスにCodeDeployを使ってアプリケーションをデプロイしたい こんにちは、のんピ(@non____97)です。 皆さんはRed Hat Enterprise Linux 9(以降RHEL 9)のEC2インスタンスにCodeDeployを使ってアプリケーションをデプロイしたいなと思ったことはありますか? 私はあります。 RHEL 9のFull Life Application Streams Release Life CycleはRuby 3.0です。CodeDeploy Agent でのRuby 3.0のサポートは2023/3/3にリリースされた1.5.0からです。 しかし、CodeDepl

            [アップデート] CodeDeploy Agent が Red Hat Enterprise Linux 9をサポートしました | DevelopersIO
          • 【AWS】CodeDeployを使ったデプロイが何をしてもうまく行かなった件 - Qiita

            初めに 現在以下のハンズオンの「AWS Code サービス群を活用して、CI/CD のための構成を構築しよう!」でCICD構築を行っている。 https://aws.amazon.com/jp/events/aws-event-resource/hands-on/ 途中苦戦しながらも何とかCodeDeployでデプロイするところまで来たのだが、以下のように失敗をした。 ちなみに今回の(私の場合の)前提条件は以下である。 ・EC2インスタンスやCodeBuildなどの設定はハンズオン参照 ・EC2インスタンスにはSSH接続している 原因を探る まずエラーの原因を探ろうとしたのだが、コンソール上だと詳細が見つけられなかったため、黒画面で確認してみることにした。以下のコマンドでログを確認する。もちろんSSH接続した状態で。

              【AWS】CodeDeployを使ったデプロイが何をしてもうまく行かなった件 - Qiita
            • CodeDeployを使ってデプロイの仕組みを入れ替えた話 - バイセル Tech Blog

              バイセルテクノロジーズAdvent Calendar 2023の17日目の記事です。 昨日、16日は前原さんの「無線サーベイツールを用いて無線LAN環境を可視化してみた」でした。 こんにちは、SRE部の佐々木です。バックエンドエンジニアをしていたのですが今年の1月からSREとして入社しました。 今までの経験を生かしつつプロダクトの改善に日々尽力しています。 さて、今回は私がEmbedして改善のお手伝いさせていただいているプロダクトのOSリプレースとその周辺対応について共有できそうな出来事が多かったので紹介します。 既存環境の簡単な説明 既存環境の問題点 既存環境入れ替えプロジェクト開始 OS編 構成編 CD編 踏み台編 発生した問題点 その他の問題点 移行完了 まとめ 既存環境の簡単な説明 私が関わっているプロダクトはバイセルで買取が行われた商品の在庫管理を行います。 バイセルには買取や販

                CodeDeployを使ってデプロイの仕組みを入れ替えた話 - バイセル Tech Blog
              • 【CodePipeline・CodeDeploy】リモートブランチにpushするだけで、EC2に自動デプロイする(ハンズオン) - Qiita

                【CodePipeline・CodeDeploy】リモートブランチにpushするだけで、EC2に自動デプロイする(ハンズオン)GitAWSCodeDeployCodePipelineCICD 概要 GitHubで管理しているブランチにpushするだけで、自動でサーバーにデプロイする方法をご紹介します。 ハンズオンなので、深く考えなくても構築できるはずです。 図解 完成図は↓のようなものです。 ①ローカルのブランチをGitHubにpushする ②GitHubの対象のブランチの変更をトリガーとして、CodePipelineが走る ②対象のEC2インスタンスにデプロイする 自動デプロイが実現すれば、ファイルをいちいちサーバーにコピーしなくても、pushするだけでコードの変更が反映されるようになります。 作業の流れ 事前準備 デプロイ先のEC2インスタンスを立ち上げる 今回デプロイしたいEC2イン

                  【CodePipeline・CodeDeploy】リモートブランチにpushするだけで、EC2に自動デプロイする(ハンズオン) - Qiita
                • EC2でユーザーデータとCodeDeployの実行順序を制御する - Qiita

                  概要 EC2起動時にユーザデータを使用して処理を実行させることができます。 また、オートスケーリンググループを使用してEC2を起動した場合は、ライフサイクルフックを利用してCodeDeployにデプロイを実行する事が可能です。 ユーザデータ実行中にCodeDeployを起動するのではなく、ユーザデータが終了した後にCodeDeployを起動したい時の設定方法を説明します。 環境 以下の環境を想定します AWS EC2(Linux) オートスケーリンググループによりEC2を起動 CodeDeployでデプロイを実行 設定方法 CodeDeployを実行する場合は、対象となるEC2にCodeDeploy Agentのインストールを行います。 CodeDeploy Agentをユーザデータ終了後に起動する設定を実施します。 1. ユニットファイルのコピー /usr/lib/systemd/sys

                    EC2でユーザーデータとCodeDeployの実行順序を制御する - Qiita
                  • AWS CodeDeploy のデプロイ速度を改善 (いまさら編) - SO Technologies 開発者ブログ

                    こんにちは。ATOM 事業部エンジニアの田村です。 AWS CodeDeploy を利用しているのですが、デプロイに時間がかかるのが問題になっていました。 あまり時間がかかりすぎるせいかデプロイが失敗する事もあるので、対処法を考えます。 特に BlockTraffic が2〜5分かかっているようです。 検索してみたら既に FAQ だったようで、 わかりやすい記事がいくつも当たりますね。 codedeploy blocktraffic - Google 検索 しかし実際やってみたら AWS の画面が変わっている部分もあったので、いまさら感はありますが改めてまた記事にしてみました。 現状 BlockTraffic に5分以上かかっています。 ただ同時にデプロイしている別のインスタンスでは2分弱で終わる場合もあり、アクセス状況によって大きく変動するようです。 EC2 の [ロードバランシング]

                      AWS CodeDeploy のデプロイ速度を改善 (いまさら編) - SO Technologies 開発者ブログ
                    • AWS CodeDeploy が Amazon EC2 Auto Scaling グループのスケールイン中のアプリケーション停止フックをサポート開始

                      CodeDeploy は ASG スケールイン中にアプリケーションの停止フックを呼び出すことができるようになりました。これにより、進行中のタスクを完了したり、アプリケーションリソースを解放したり、発信接続を閉じたりできます。アプリケーションの停止フックは、ASG インスタンスの更新操作中に呼び出すこともできるため、アプリケーションの可用性に影響を与えずにインスタンスにパッチを適用できます。 AWS CodeDeploy は、Amazon EC2、AWS ECS、および AWS Lambda へのソフトウェアのデプロイを自動化する完全マネージド型のデプロイサービスです。以前は、CodeDeploy はブルー/グリーンデプロイ中にのみアプリケーションライフサイクルフックの停止を実行していました。今後、CodeDeploy では ASG のライフサイクル終了フックを利用して、ASG インスタンス

                        AWS CodeDeploy が Amazon EC2 Auto Scaling グループのスケールイン中のアプリケーション停止フックをサポート開始
                      • AWS CodeDeployの超詳細解説 - Qiita

                        はじめに この記事はDevOps on AWS大全の一部です。 DevOps on AWS大全の一覧はこちら。 この記事ではCodeDeployとはどういうサービスで何ができるのかを超詳細にまとめています。 具体的には以下流れで説明します。 AWS CodeDeployとは AWS CodeDeploy for オンプレミス/EC2 AWS CodeDeploy for ECS AWS CodeDeploy for Lambda AWS CodeDeployのトラブルシューティング AWSの区分でいう「Level 200:トピックの入門知識を持っていることを前提に、ベストプラクティス、サービス機能を解説するレベル」の内容です。 この記事を読んでほしい人 CodeDeployがどういうサービスか説明できるようになりたい人 CodeDeployを採用するときのベストプラクティスを説明できるよう

                          AWS CodeDeployの超詳細解説 - Qiita
                        • Amazon S3とAWS CodeDeployを使用したソースコードをEC2インスタンスにデプロイ - Qiita

                          Amazon S3とAWS CodeDeployを使用したソースコードをデプロイの手順 この技術記事では、Amazon S3とAWS CodeDeployを使用してソースコードをデプロイするプロセスについて説明します。EC2インスタンスが実行中であることを前提とします。 注記:OSは、AmazonLinux3を利用しています。 1. セキュリティグループのインバウンドルール設定 次の手順に従ってください: EC2インスタンスが使用するセキュリティグループをクリックします。 "インバウンドルールの編集"をクリックします。 "ルールの追加"ボタンをクリックし、リストから "HTTPS" を選択してルールを保存します。 2. IAMロールにポリシーを追加 EC2インスタンスで使用するIAMロールに次のポリシーを追加する必要があります: AmazonEC2RoleforAWSCodeDeploy

                            Amazon S3とAWS CodeDeployを使用したソースコードをEC2インスタンスにデプロイ - Qiita
                          • 【学習メモ】CodeDeployのデプロイライフサイクルイベント(AppSpecの各hook)を調べた - Qiita

                            hooks: - deploymentLifecycleEventName: - location: script-location timeout: timeout-in-seconds runas: user-name hooks: #Startする - BeforeInstall: "BeforeInstallHookFunctionName" #Installする - AfterInstall: "AfterInstallHookFunctionName" #AllowTestTrafficする - AfterAllowTestTraffic: "AfterAllowTestTrafficHookFunctionName" - BeforeAllowTraffic: "BeforeAllowTrafficHookFunctionName" #AllowTrafficする - Aft

                              【学習メモ】CodeDeployのデプロイライフサイクルイベント(AppSpecの各hook)を調べた - Qiita
                            • CodeDeploy エージェントをインストールする - AWS CodeDeploy

                              翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 CodeDeploy エージェントをインストールする EC2 インスタンスまたはオンプレミスサーバー CodeDeploy で を使用するには、まず CodeDeploy エージェントをインストールする必要があります。を使用して CodeDeploy エージェントをインストールおよび更新することをお勧めします AWS Systems Manager。Systems Manager のさらなる詳細については、「AWS Systems Managerとは」 を参照してください。デプロイグループを作成するときに、 CodeDeployコンソールで Systems Manager を使用して エージェントのインストールとスケジュールされた更新を設定できます。 コマンドライン

                              • [アップデート] AWS CodeDeploy の EC2 用デプロイグループで、デプロイ中の着信トラフィックをブロックするロードバランサーを複数指定出来るようになりました | DevelopersIO

                                [アップデート] AWS CodeDeploy の EC2 用デプロイグループで、デプロイ中の着信トラフィックをブロックするロードバランサーを複数指定出来るようになりました いわさです。 AWS CodeDeploy ではデプロイ対象のプラットフォームごとに設定可能なオプションに結構違いがあります。 EC2 をターゲットにした場合はインプレースあるいはブルー/グリーンデプロイのどちらかを構成することが出来ます。 インスタンスの更新を行う際には EC2 の前段に配置されたロードバランサー(ターゲットグループ)に対して、アップデート中インスタンスへのトラフィックをブロックするように構成することが出来ます。 従来まではひとつの CodeDeploy アプリケーションに対してひとつのロードバランサー(ターゲットグループ)をコントロールすることが出来たのですが、本日のアップデートで最大 10 件まで

                                  [アップデート] AWS CodeDeploy の EC2 用デプロイグループで、デプロイ中の着信トラフィックをブロックするロードバランサーを複数指定出来るようになりました | DevelopersIO
                                • CodeDeployを使用したWindowsサーバへファイル配置した際にイベント内エラーの解消方法について | DevelopersIO

                                  困っていた内容 CodeDeployを使用したWindowsサーバへファイル配置する際に、CodeDeployのInstallイベント内で以下エラーが発生しております。 回避方法についてご教授ください。 エラーコード:UnknownError メッセージ:source sequence is illegal/malformed utf-8 状況確認 環境を確認したところ、サーバは以下2つ存在します。 サーバ1: OS:Windows Server 2022 Datacenter Edition(AWS仕様) 地域:日本 地域設定:日本語 サーバ2: OS: Windows Server 2019 Datacenter Edition(AWS仕様) 地域:日本 地域設定:日本語 配置ファイル文字コード:UTF-8、SJIS どうすればいいの? 方法その1: システムロケール設定画面の設定変更

                                    CodeDeployを使用したWindowsサーバへファイル配置した際にイベント内エラーの解消方法について | DevelopersIO
                                  • CodeDeployでつまづいた件 - Qiita

                                    はじめに Code PipelineからEC2にCodeDeployする際に、想定以上に手を取られました 起こった事象と対応方法をShareします 事象と対策 EC2のデプロイが途中で止まる CodeBuildの設定をCodeBuild内のエディタで1行 go build -o xxxx main.go としていると、CodeDeployが途中で止まり、5分でタイムアウトになりエラーとなります その際のメッセージが、S3にアーティファクトを取りに行ったけど「S3へのアクセス権限がない」というものです RoleやPolicyを確認しますが、特に不味そうなところはなく... 手を抜かずに、buildspec.ymlを作成し、そのArtifactsにビルド後のファイル名(xxxx)を記載したところ、解決しました EC2にデプロイできない デプロイ先に同名のファイルがあるとダメなようです Befo

                                      CodeDeployでつまづいた件 - Qiita
                                    • AWS EC2環境にCircleCI+CodeDeployを導入した時の記録 - Qiita

                                      この記事はウェブクルー Advent Calendar 2023 19日目の記事です。 昨日は@wc-kadowaki さんの「Nuxt3のproxyについて」でした。 概要 AWS EC2で立てているサーバにCircleCIを導入しました。 対象アプリケーションのシステム構成概要↓ サーバ環境: フロントエンドサーバ: 2台(AWS EC2) バックエンドサーバ: 2台(AWS EC2) ソースコード管理: Github(単一リポジトリ) 各サーバはEC2の内部でDockerコンテナを立てています(ECS on EC2ではない)。 そんな構成なので、CircleCIでCI/CDをトリガーしてその後CodeDeployでサービスをデプロイする流れでCI/CD環境を作成しました。 この構成だとCodeDeployの設定でハマったので、その時に詰まった部分とその対応についての記録。 利用サービ

                                        AWS EC2環境にCircleCI+CodeDeployを導入した時の記録 - Qiita
                                      • AWS CodePipline CodeBuild CodeDeployについて - Qiita

                                        概要 Code3兄弟と言われる「CodePipline」「CodeBuild」「CodeDeploy」それぞれの関係性を簡単にまとめておく。 関係性 Code系AWSリソースの関係性を簡単にまとめる。 CodePipline: 長男 CodeBuild: 次男 CodeDeploy: 三男 のようなイメージ 上記の登場人物で役割分担をして夕飯の料理をつくる(料理を食卓テーブルに配膳する)感じっぽい。 流れ(イメージ) 長男(Pipline)が母親が食材を買って帰宅したことに気がつく。 長男から次男(Build)にお願いをして調理を開始する。 調理完了を長男が確認する。 長男から三男(Deploy)にお願いして料理を皿に盛り付け、食卓テーブルに配膳するお願いをする。 配膳完了を長男が確認する。 長男が配膳完了の旨を両親に伝える。 流れ(実際) Piplineは監視中のGitのブランチに変更が

                                          AWS CodePipline CodeBuild CodeDeployについて - Qiita
                                        • CodeDeployによるデプロイ|ecspresso handbook v2対応版

                                            CodeDeployによるデプロイ|ecspresso handbook v2対応版
                                          • AWS CodeDeployでGitHubからEC2へインプレースデプロイする

                                            こんにちは、ニキです。 この記事では以下のような疑問を解消します。 EC2用のIAMロールはどのように更新すればいい? CodeDeploy用のIAMロールはどのように作成すればいい? EC2用のCodeDeployアプリケーションを作成するには? EC2にインプレースデプロイするCodeDeployデプロイグループを作成するには? GitHubからEC2へのCodeDeployデプロイを作成するには? CodeDeployはデプロイを自動化するサービスです。 デプロイ先として以下の3つのコンピューティングプラットフォームを使用できます。 EC2/オンプレミス AWS Lambda Amazon ECS 以下の2つのデプロイタイプがあります。 インプレイスデプロイ Blue/Green デプロイ リビジョン(ソースコード)の取得先として、以下を利用できます。 S3バケット GitHub B

                                              AWS CodeDeployでGitHubからEC2へインプレースデプロイする
                                            • CodeDeployの実行順はちゃんと意識しよう - Mirai Translate TECH BLOG

                                              こんにちは!プラットフォーム開発部 SRE チームの jeff です。 先日起こった AWS CodeDeploy の事象について備忘録がてら書いていきます。 AWS CodeDeploy とは? AWS が提供するアプリケーションのデプロイを自動的に行うマネージドサービスです。EC2, Lambda, ECS, オンプレミスインスタンスに対応しています。 aws.amazon.com 気づいたきっかけ ある日QAチームから、弊社で開発運用しているとあるアプリケーションのレスポンスがエラーになる時があるとの連絡を受けました。 構成など 今回問題が起きていたアプリケーションの簡単な構成は以下になります。 java で作られた REST API EC2 (AmazonLinux2)上で動いている CodeDeploy でデプロイを行なっている アプリケーションを AutoScalingGrou

                                                CodeDeployの実行順はちゃんと意識しよう - Mirai Translate TECH BLOG
                                              • AWS CodeDeploy EC2にデプロイするときにhooksで実行するshellの出力先 - Qiita

                                                概要 CodeDeployでEC2にデプロイするときのhooksで呼ばれているshellの出力先をメモ的にまとめる。 前提 当該のEC2へは当該のCodeDeployを使ってデプロイが行えており、当該EC2にssh接続ができること。 内容 デプロイ先EC2の/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.logの中に出力されている。 例えば下記のようなshellを記載してデプロイ時に呼び出していたとする。

                                                  AWS CodeDeploy EC2にデプロイするときにhooksで実行するshellの出力先 - Qiita
                                                • CodeDeployでEC2にアプリケーションをデプロイ 【CodeFamily Practices 3/7】

                                                  概念 EC2、オンプレミス、Lambda、ECSへのアプリケーションのデプロイを自動化するサービス。 仕組み デプロイターゲットへCodeDeployエージェントをインストール。エージェントはS3からアプリケーションデータを取得し、ターゲットへインストール。 ライフサイクルイベントをappspec.ymlに記述してデプロイを管理。 インスタンス上のアプリケーションを中断してデプロイを行うインプレースデプロイ。 古いバージョンとは別に新しいバージョンをデプロイすることで、アプリケーションの中断を最小限に抑えるBlue/Greenデプロイがある。 デプロイタイプ コンピューティング プラットフォーム

                                                    CodeDeployでEC2にアプリケーションをデプロイ 【CodeFamily Practices 3/7】
                                                  • CodeDeployによるECSのBlue/Greenデプロイの挙動を図解したい - Qiita

                                                    はじめに こんにちは。 Amazon ECSはCodeDeploy経由でBlue/Greenデプロイを行うことができます。 実際に動かして挙動を図解してみました。 図解 早速ですがCodeDeployによるBlue/Greenデプロイの挙動を図にすると以下のようになります。 検証に使ったコード (AWS CDK) を参考で以下に置いておきます。↑の図の構成を実現できます。 lib/ecs_codedeploy-stack.ts import { aws_ecs as ecs, aws_ec2 as ec2, aws_elasticloadbalancingv2 as elbv2, aws_iam as iam, aws_s3 as s3, Stack, StackProps, CfnOutput, Duration, aws_codedeploy as codedeploy, } from

                                                      CodeDeployによるECSのBlue/Greenデプロイの挙動を図解したい - Qiita
                                                    1