[AWS Fargate] Execution role required if CloudWatch log group is specified (#194)
Execution role required if CloudWatch log group is specified.
This commit is contained in:
@@ -102,6 +102,9 @@ func (p *FargateProvider) loadConfig(r io.Reader) error {
|
||||
if config.OperatingSystem != providers.OperatingSystemLinux {
|
||||
return fmt.Errorf("Fargate does not support operating system %v", config.OperatingSystem)
|
||||
}
|
||||
if config.CloudWatchLogGroupName != "" && config.ExecutionRoleArn == "" {
|
||||
return fmt.Errorf("Execution role required if CloudWatch log group is specified")
|
||||
}
|
||||
|
||||
// Validate advertised capacity.
|
||||
if q, err = resource.ParseQuantity(config.CPU); err != nil {
|
||||
|
||||
@@ -32,6 +32,7 @@ ExecutionRoleArn = ""
|
||||
|
||||
# Amazon CloudWatch log group name used to store container logs. Optional.
|
||||
# If omitted, container logs will not be available.
|
||||
# If specified, an execution role with access to CloudWatch logs is required.
|
||||
CloudWatchLogGroupName = ""
|
||||
|
||||
# AWS Fargate platform version. Optional. Defaults to "LATEST".
|
||||
|
||||
Reference in New Issue
Block a user