how to run processing jobs in ec2 instances from a CI/CD set up in gitlab?

0

I'm setting up a gitlab project, such that I can start a processing job ( for some data processing ) in an ec2 instance, this is an initial set up , but i'm planning to run some training for my regression models in these instance . for this, i have to store my aws user credentials in gitlab. is there a recommendentaion from aws ? or any articles/blogs/examples for such set up?

已提問 1 年前檢視次數 222 次
1 個回答
1

Storing AWS user credentials in GitLab is not recommended because it poses a security risk. Instead, you can use AWS IAM roles to grant access to your EC2 instances.

Here are some resources that can help you set up your GitLab project to run processing jobs in EC2 instances using IAM roles:

GitLab Runner documentation: https://docs.gitlab.com/runner/ AWS IAM Roles for EC2 documentation: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html Blog post on running GitLab CI/CD on AWS: https://aws.amazon.com/blogs/opensource/running-gitlab-ci-cd-on-aws/ Example GitLab project with EC2 instance and IAM role setup: https://gitlab.com/alexta/awsgitlabcicd

AWS_Guy
已回答 1 年前
  • Thanks @AWS_Guy . The last two links doesn’t work . Can you send me other examples ?

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南