Tôi đang dùng thử teraform để quản lý cơ sở hạ tầng của mình và gặp một chút vấn đề và tôi không biết phải tìm gì.
Tôi đang cố gắng tạo một nhà cung cấp dung lượng cho cụm ECS của mình, tuy nhiên tôi gặp phải lỗi sau
ClientException: Không thể tạo nhà cung cấp dung lượng vì bạn không có quyền tự động thay đổi quy mô:CreateOrUpdateTags để tạo thẻ trên nhóm Tự động thay đổi quy mô
Dưới đây là các tập tin của tôi:
Khởi chạy cấu hình và tạo nhóm tự động
tài nguyên "aws_launch_configuration" "ecs_launch_configuration" {
tên = "ecs_launch_configuration"
image_id = "ami-0fe19057e9cb4efd8"
user_data = "#!/bin/bash\necho ECS_CLUSTER=ecs_cluster >> /etc/ecs/ecs.config"
security_groups = [aws_security_group.vpc_securityGroup.id]
iam_instance_profile = aws_iam_instance_profile.iam_role_profile.name
key_name = "key_pair_name"
instance_type = "t2.small"
}
tài nguyên "aws_autoscaling_group" "ecs_autoScale_group" {
tên = "ecs_autoScale_group"
mong muốn_dung lượng = 1
kích thước tối thiểu = 1
kích thước tối đa = 2
launch_configuration = aws_launch_configuration.ecs_launch_configuration.name
vpc_zone_identifier = [aws_subnet.vpc_subnet_public.id]
nhãn {
key = "AmazonECSQuản lý"
giá trị = đúng
tuyên truyền_at_launch = true
}
}
Tạo cụm ECS và nhà cung cấp năng lực
tài nguyên "aws_ecs_cluster" "ecs_cluster"{
tên = "ecs_cluster"
capacity_providers = [ aws_ecs_abilities_provider.ecs_abilities_provider.name ]
}
tài nguyên "aws_ecs_abilities_provider" "ecs_abilities_provider" {
tên = "ecs_capital_provider"
auto_scaling_group_provider {
auto_scaling_group_arn = aws_autoscaling_group.ecs_autoScale_group.arn
Managed_scaling {
max_scaling_step_size = 2
minimum_scaling_step_size = 1
trạng thái = "ĐÃ BẬT"
mục tiêu_năng lực = 1
}
}
}
Tôi đã có thể tạo cái này từ GUI của bảng điều khiển, tuy nhiên, chỉ terraform mới trả về lỗi này.
Trợ giúp sẽ được đánh giá cao.
Cảm ơn trước.