Я настраиваю шаблон Cloudformation для настройки экземпляра с потоком воздуха и подключения к экземпляру mysql RDS. Все настроено и после тестирования шаблона выглядит хорошо. Я хотел бы передать файл c airflow.cfg, указанный в AWS :: ECS :: Service. Я знаю, что могу вытащить его вручную после сборки CF, но мне было интересно, как лучше всего добавить его в шаблон CF, чтобы его можно было автоматизировать.
Если есть какой-либо способ загрузить конфигурацию из s3, это было бы замечательно.
Вот фрагмент моего текущего кода, который я также хотел бы передать конфигурации:
Resources:
AirflowCluster:
Type: AWS::ECS::Cluster
AirflowCoreService:
Type: AWS::ECS::Service
Properties:
Cluster: !Ref AirflowCluster
DesiredCount: 1
LaunchType: FARGATE
TaskDefinition: !Ref AirflowCoreTask
ServiceRegistries:
- RegistryArn: !GetAtt AFWebDiscoveryService.Arn
ContainerName: airflow-core
ContainerPort: 8080
NetworkConfiguration:
AwsvpcConfiguration:
AssignPublicIp: DISABLED
SecurityGroups:
- !FindInMap [EnvMap, SecurityGroup]
Subnets:
- !FindInMap [EnvMap, PrivateSubnet1]
- !FindInMap [EnvMap, PrivateSubnet2]
- !FindInMap [EnvMap, PrivateSubnet3]
- !FindInMap [EnvMap, PrivateSubnet4]