Spaces:
Running
Running
File size: 6,588 Bytes
c745a99 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 | - task_id: 6
description: Create an S3 bucket named 'my-test-bucket'.
success_criteria:
command_contains: s3api
operation: create-bucket
resource_exists:
service: s3
name: my-test-bucket
- task_id: 7
description: Create a DynamoDB table named 'users' with a partition key 'user_id' (String type).
success_criteria:
command_contains: dynamodb
operation: create-table
resource_exists:
service: dynamodb
name: users
- task_id: 8
description: Create an SQS queue named 'task-queue'.
success_criteria:
command_contains: sqs
operation: create-queue
resource_exists:
service: sqs
name: task-queue
- task_id: 9
description: Create an SNS topic named 'notifications'.
success_criteria:
command_contains: sns
operation: create-topic
resource_exists:
service: sns
name: notifications
- task_id: 10
description: Create a Lambda function named 'hello-world' using the python3.12 runtime.
success_criteria:
command_contains: lambda
operation: create-function
resource_exists:
service: lambda
name: hello-world
- task_id: 46
description: Create an IAM role named 'lambda-exec-role' with an assume role policy that allows the Lambda service to assume it.
success_criteria:
command_contains: iam
operation: create-role
resource_exists:
service: iam
name: lambda-exec-role
- task_id: 47
description: Create a secret in Secrets Manager named 'db-credentials' with the value '{"username":"admin","password":"secret123"}'.
success_criteria:
command_contains: secretsmanager
operation: create-secret
resource_exists:
service: secretsmanager
name: db-credentials
- task_id: 48
description: Create an ECS cluster named 'web-cluster'.
success_criteria:
command_contains: ecs
operation: create-cluster
resource_exists:
service: ecs
name: web-cluster
- task_id: 49
description: Create an RDS DB instance named 'app-database' with engine 'mysql', instance class 'db.t3.micro', master username 'admin', and master password 'Password123'.
success_criteria:
command_contains: rds
operation: create-db-instance
resource_exists:
service: rds
name: app-database
- task_id: 50
description: Create an ElastiCache cluster named 'session-cache' with engine 'redis' and cache node type 'cache.t3.micro'.
success_criteria:
command_contains: elasticache
operation: create-cache-cluster
resource_exists:
service: elasticache
name: session-cache
- task_id: 51
description: Create a Route53 hosted zone for the domain 'example.internal'.
success_criteria:
command_contains: route53
operation: create-hosted-zone
resource_exists:
service: route53
name: example.internal
- task_id: 52
description: Create an Application Load Balancer named 'web-alb' with subnets 'subnet-00000001' and 'subnet-00000002'.
success_criteria:
command_contains: elbv2
operation: create-load-balancer
resource_exists:
service: elbv2
name: web-alb
- task_id: 53
description: Create an EBS volume of 20 GiB in availability zone 'us-east-1a'.
success_criteria:
command_contains: ec2
operation: create-volume
resource_exists:
service: ebs
name: us-east-1a-volume
- task_id: 54
description: Create an EFS file system with a creation token of 'shared-storage'.
success_criteria:
command_contains: efs
operation: create-file-system
resource_exists:
service: efs
name: shared-storage
- task_id: 55
description: Create a Cognito user pool named 'app-users'.
success_criteria:
command_contains: cognito-idp
operation: create-user-pool
resource_exists:
service: cognito-idp
name: app-users
- task_id: 56
description: Create an SSM parameter named '/config/app/database-url' of type 'String' with value 'mysql://localhost:3306/mydb'.
success_criteria:
command_contains: ssm
operation: put-parameter
resource_exists:
service: ssm
name: /config/app/database-url
- task_id: 57
description: Create an EventBridge rule named 'daily-cleanup' with a schedule expression of 'rate(1 day)'.
success_criteria:
command_contains: events
operation: put-rule
resource_exists:
service: events
name: daily-cleanup
- task_id: 58
description: Create a CloudFormation stack named 'vpc-stack' using the template URL 'https://s3.amazonaws.com/templates/vpc.yaml'.
success_criteria:
command_contains: cloudformation
operation: create-stack
resource_exists:
service: cloudformation
name: vpc-stack
- task_id: 59
description: Create an API Gateway REST API named 'orders-api'.
success_criteria:
command_contains: apigateway
operation: create-rest-api
resource_exists:
service: apigateway
name: orders-api
- task_id: 60
description: Create an API Gateway V2 HTTP API named 'payments-api' with protocol type 'HTTP'.
success_criteria:
command_contains: apigatewayv2
operation: create-api
resource_exists:
service: apigatewayv2
name: payments-api
- task_id: 61
description: Create a Glue database named 'analytics-db' in the default Glue catalog.
success_criteria:
command_contains: glue
operation: create-database
resource_exists:
service: glue
name: analytics-db
- task_id: 62
description: Create a Kinesis Firehose delivery stream named 'log-stream' with a direct put source.
success_criteria:
command_contains: firehose
operation: create-delivery-stream
resource_exists:
service: firehose
name: log-stream
- task_id: 63
description: Create an IAM policy named 's3-read-policy' that allows s3:GetObject on all resources.
success_criteria:
command_contains: iam
operation: create-policy
resource_exists:
service: iam
name: s3-read-policy
- task_id: 64
description: Create an IAM user named 'deploy-bot'.
success_criteria:
command_contains: iam
operation: create-user
resource_exists:
service: iam
name: deploy-bot
- task_id: 65
description: Create a Lambda function named 'data-processor' using the python3.12 runtime with handler 'index.handler' and role 'arn:aws:iam::000000000000:role/lambda-exec-role', using --zip-file fileb:///tmp/dummy.zip.
success_criteria:
command_contains: lambda
operation: create-function
resource_exists:
service: lambda
name: data-processor
|