ラムダメソッドをAws Codepipelineを使用して配備したいと考えています。しかし、Aws Codepipeline作成ウィザードに従うと、私はベータ段階でどちらを選択すべきか理解できませんでした。なぜなら、Aws Codedeployだけでなく、Elastic BeanstalkもEC2インスタンスだけに関係するからです。私たちのラムダのためのパイプラインを作成するための段階的な教え方についてのチュートリアルがありません。そのうちの1つを選択せずにベータステージをスキップするにはどうすればよいですか、またはサーバーレスアーキテクチャの導入にはどちらを選択する必要がありますか。Aws Lambda Deployment from CodePipeline
答えて
現在のところ、Lambda/API Gateway - > CodePipelineの直接統合はありません。 @arjabbarのようにJenkinsで何かできることは間違いありません。フィードバックいただきありがとうございます、我々はバックログにこれを取ります。
このウェビナーでは、CodePipelineを使用してラムダ関数をパブリッシュする方法を示します。しかし、それでもOPには答えません。 https://www.youtube.com/watch?v=fKUdxhPMtVk – Nabarun
CloudFormationは現在CodePipelineで利用できます。これにより、CodePipelineでCloudformテンプレートをActionsとしてターゲティングすることができます。
は、ここでの実装です。このパイプラインで https://github.com/byu-oit-appdev/iac/tree/master/cloudformation/codepipeline
我々は生産ラムダを展開、その後、それは機能のテスト、ステージングラムダを展開します。
あなたの答えをありがとう。しかし、あなたの答えのリンクは開かれていません。私はhttps://aws.amazon.com/blogs/compute/continuous-deployment-for-serverless-applications/に出くわしました。 – sukrit007
- 1. バルクAWS Lambda Upload from Visual Studio
- 2. CloudType、CodeBuild、CodePipelineを使用してPythonパッケージをAWS Lambdaにデプロイ
- 3. AWS CodePipelineステージタイムアウト/アボート?
- 4. AWS CodePipeline ElasticBeanstalkデプロイメントの失敗
- 5. BitbucketとCodePipelineのAWS S3 Gitpull
- 6. Python Pusher AWS Lambda
- 7. AWS Lambda + Python-ldap
- 8. spring-cloud-netflix eureka aws deployment
- 9. AWS Lambda Boto describe_volumes
- 10. AWS CodePipelineとJenkinsの賛否両論
- 11. AWS CodePipeline/CodeDeployの代替appspec.ymlの位置
- 12. AWS Lambda NoClassDefFoundError
- 13. AWS Lambda Cognitoアクセス
- 14. AWS Lambda:クラスjava.lang.ClassNotFoundException
- 15. BotkitとAws Lambda
- 16. CasperJSとAWS Lambda
- 17. AWS Lambda Cronスケジュールエラー
- 18. AWS Lambda:サービスエラー
- 19. AWS LambdaとMongoDB
- 20. AWS Lambda DynamoDBクエリエラー
- 21. AWS ASG + SNS + Lambda
- 22. AWS Lambda and Redis
- 23. AWS LambdaとHDF5
- 24. AWS DMS from FROM RDS Postgres
- 25. Python AWS Lambda 301リダイレクト
- 26. AWS LambdaのPDFBoxキャッシュ
- 27. AWS Lambda内のApollo Server Graphql
- 28. AWS CodeDeploy - update-deployment-group関連のエラー
- 29. CodePipelineステージまたはアクションの失敗でLambda関数を呼び出す
- 30. AWS Lambda Pythonのフォルダ処理
正直言って私があなただったら、ジェンキンスやTeamCityを使ってServerlessフレームワーク(https://github.com/serverless/serverless)を調べることになります。 CodePipelineはまったく必要ないかもしれませんが、既存のJenkinsサーバーと統合する方法があると思います。 JenkinsまたはTeamCityのビルドスクリプトは、基本的にserverless cliを使用して更新されたラムダ関数をプッシュします。 – arjabbar
他のラムダ関数を構築するためだけに存在するラムダ関数を呼び出すことができます。 –