AWS stepfunction ECS 실행

2022. 12. 9. 16:46·개발/AWS
728x90
반응형

stepfunction 에서 ecs 실행 시키려면 역할머신에 권한을 줘야한다.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ecs:RunTask"
            ],
            "Resource": [
                *
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "ecs:StopTask",
                "ecs:DescribeTasks"
            ],
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "events:PutTargets",
                "events:PutRule",
                "events:DescribeRule"
            ],
            "Resource": [
                "arn:aws:events:{region}:{account id}:rule/StepFunctionsGetEventsForECSTaskRule"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "iam:PassRole"
            ],
            "Resource": [
                "arn:aws:iam::{account id}:role/ecsTaskExecutionRole"
            ]
        }
    ]
}

{
  "Comment": "ecs",
  "StartAt": "ecs",
  "States": {
    "ecs": {
      "Type": "Task",
      "Resource": "arn:aws:states:::ecs:runTask.sync",
      "Parameters": {
        "CapacityProviderStrategy": [
          {
            "CapacityProvider": "FARGATE_SPOT"
          }
        ],
        "Cluster": "{cluster name}",
        "TaskDefinition": "{task-definition arn}",
        "Overrides": {
          "ContainerOverrides": []
        },
        "NetworkConfiguration": {
          "AwsvpcConfiguration": {
            "Subnets": [],
            "SecurityGroups": [],
            "AssignPublicIp": "ENABLED"
          }
        }
      },
      "Next": "wait",
      "ResultPath": "$.result"
    },
...
728x90
반응형
저작자표시 (새창열림)

'개발 > AWS' 카테고리의 다른 글

AWS-EC2에 gitlab 띄우기  (0) 2022.07.18
AWS aws-vault  (0) 2022.05.20
AWS Lambda SQS Trigger  (0) 2022.05.19
AWS DMS VPC 보조 CIDR  (0) 2022.05.19
AWS Lambda serverless v3 version up  (0) 2022.05.12
'개발/AWS' 카테고리의 다른 글
  • AWS-EC2에 gitlab 띄우기
  • AWS aws-vault
  • AWS Lambda SQS Trigger
  • AWS DMS VPC 보조 CIDR
joolog
joolog
  • joolog
    JOO
    joolog
  • 전체
    오늘
    어제
    • 분류 전체보기 (167)
      • 개발 (84)
        • JAVA (30)
        • PYTHON (9)
        • AWS (15)
        • DOCKER (2)
        • PERCONA (2)
        • ORACLE (14)
        • MYSQL (1)
        • 알고리즘 (0)
        • 기타 (11)
      • 툴 (5)
        • MARKDOWN (1)
        • GIT (1)
        • DOCKER (1)
        • PyCharm (2)
        • IntelliJ (0)
      • 일상 (35)
        • 맛집 (6)
        • 카페 (2)
        • 요리 (4)
        • 글씨 연습 (2)
        • 그저 일상 (7)
        • 내돈 내산 (11)
        • 홍보 (1)
      • 결혼준비 (1)
      • 국내 여행 (1)
      • 해외 여행 (15)
        • 체코-오스트리아 (10)
        • 일본 (5)
      • 암 일지 (26)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 관리
    • 티스토리 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    오닉스 리프3
    티스토리챌린지
    성모샘쉼터
    잘츠부르크
    자바
    자바JDBC
    히로시마
    글씨연습
    mysql
    재발
    저요오드식
    Oracle
    체코
    jdbc
    오스트리아
    오블완
    요양병원
    동위원소
    갑상선 암
    오라클
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
joolog
AWS stepfunction ECS 실행
상단으로

티스토리툴바