Ошибка развертывания: развертывание из Bitbucket с использованием AWS CodeDeploy - PullRequest
0 голосов
/ 30 мая 2018

Я смог связать 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, и я смог увидеть всю историю развертываний, но затем снова все сборкибыли неудачными.

...