1

CodeStarのAWS LambdaでNode.js Expressテンプレートを使用していて、すべてがうまく動作します。コードのコミットごとにステージング環境と本番環境の両方を展開することを止めることはできません。CodeStar(Lambda + Express)にprodステップへの手動デプロイメントを追加する方法

理想的には、すべてのコミットをステージングにプッシュし、その後、QAチームが一度見てみると、手動でプッシュすることが理想です。

ここでは、基本的な構造を見てきました.APIゲートウェイでは、prodとstageの2つのステージが設定されていますが、これらを使って少なくともステージ変数を設定できます現時点でどのようにアクセスするかわからない...もっと読むが必要だ!)。

しかし、ラムダでは、私は1つの機能しか見ることができません。それは「最新」のバージョンなので、必要なものをどうやって行うのか本当に分かりません。

+0

ありがとうございます。私たちはあなたがどの2つの環境を参照しているのか正確には分かりません。言及したステージング環境と本番環境が2つのCodePipelineステージである場合、@ TimBからの回答は間違いなく機能します。ありがとう@TimB!もしあなたが意味していたのがStageステージとProdステージがAPIゲートウェイステージページに表示されていたら、現在CodeStarはそれらを一つずつ展開することをサポートしていません。 APIゲートウェイ下のステージへのラムダのデプロイメントは、一緒に行われます。私はあなたの懸念を審査と検討のためにチームに渡しました。あなたのご意見は非常に高く評価されており、 –

答えて

0

AWS CodePipelineコンソールに行くと、CodeStarプロジェクトに関連付けられたパイプラインが見つかるはずです。このパイプラインを編集してCodePipelineコンソールからmanual approval actionを追加することができます。

ステージング後でプロダクションの前に手動承認アクションを実行すると、プロダクションの変更を承認する前に手動QAプロセスを実行できます。

関連する問題