Я смог связать bitbucket с aws, хотя развертывание из bitbucket возвращает ошибку ниже.
Deployment Failed
The deployment failed because no IAM role with the IAM role name (arn:aws:iam::******:role/m30role) specified in this request was found. Make sure you are using the correct name of a service role that exists in your account. (Error code: IAM_ROLE_MISSING) Learn more
Есть идеи по этому поводу?Или какую часть aws я должен проверить
Любая рекомендация для хорошего учебника по настройке Развертывание из Bitbucket с использованием AWS CodeDeploy.
policy
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"codedeploy:*",
"s3:*"
],
"Resource": "*"
}
]
}
доверительные отношения
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "codedeploy.amazonaws.com",
"AWS": "arn:aws:iam::****:root"
},
"Action": "sts:AssumeRole",
"Condition": {
"StringEquals": {
"sts:ExternalId": "connection:****"
}
}
}
]
}
Конфигурация развертывания: CodeDeployDefault.OneAtATime
Сборки из bitbucket (Deploy to AWS) были загружены в корзины s3, и я смог увидеть всю историю развертываний, но затем снова все сборкибыли неудачными.