Lambda functions created will only send logs to the cloudwatch group created by the cloudwatch_log_group module if var.function_name is lowercase.
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 58/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- aws
- Domínio
- cloud, infrastructure
Direção de pesquisa
Start with main.tf and the cloudwatch_log_group module, then inspect cloudposse/terraform-null-label/variables.tf to trace how function_name casing reaches both resources. Reproduce with a mixed-case function_name and compare the Lambda and CloudWatch log group names. Done means the names follow the same casing convention, or the inputs documentation clearly states the lowercase requirement.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe the Bug
The cloudwatch log group created with the cloudwatch_log_group module will only match the name of lambda function if var.function_name is lowercase. For example, if var.function_name is Prod-FooBar then the name of the cloudwatch log group created will be /aws/lambda/prod-foobar.
AWS automatically creates cloudwatch log groups based on the name of the lambda function, so once Prod-FooBar is invoked for the first time yet another (non-terraform managed) cloudwatch log group is created called /aws/lambda/Prod-Foobar with default settings.
Expected Behavior
The cloudwatch log group created with the cloudwatch_log_group module follows the same casing conventions as the lambda function name, so if var.function_name is 'Prod-FooBar' then the aws_cloudwatch_log_group created should have the name /aws/lambda/Prod-FooBar
Steps to Reproduce
Set function_name to a string that contains a mix of capital and lowercase letters.
Screenshots
No response
Environment
Module version: 0.6.1
Terraform: 1.11.3
Additional Context
If this is the intended behavior of this module, and users are meant to either pass in a lowercase string for function_name or edit the cloudposse/terraform-null-label/variables.tf, then the inputs documentation should be updated to reflect this.
If not, then the cloudwatch log group created by this module should ALWAYS follow the /aws/lambda/<function name> convention or the log_group should be defined in a logging_config block.
Since the aws_lambda_function block defined in main.tf already depends_on the cloudwatch_log_group module block, setting the function_name of that block to cloudwatch_log_group.outputs.log_group_name would guarantee that the name of the lambda and the log group match, but that would require anyone wanting to use something other than the default lowercase conventions to copy and edit the contents of cloudposse/terraform-null-label/variables.tf.
- Linguagem predominante
- HCL
- Estrelas
- 36
- Forks
- 44
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de cloudposse/terraform-aws-lambda-function
-
Warning: Deprecated attributeTalvez já em andamento @arnoldasbrazys assumiu há 402 dias. Abertabug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 55/100
cloudposse/terraform-aws-lambda-function#89 · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
cloudposse/terraform-aws-lambda-function#84 · 3 reações ·
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
cloudposse/terraform-aws-lambda-function#72 · 1 comentário · 2 reações ·
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
cloudposse/terraform-aws-lambda-function#62 · 1 comentário ·
-
bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 55/100
cloudposse/terraform-aws-lambda-function#43 · 2 comentários · 4 reações ·
Todas as issues de cloudposse/terraform-aws-lambda-function
Issues semelhantes
-
No native support for REDIS_USER enviroment varTalvez já em andamento @jholmes802 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
azurerm_backup_policy_file_share hourly backup interval does not support all available valuesAbertaenhancement service/recovery-services v/5.x
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
hashicorp/terraform-provider-azurerm#33587 ·
Mantenedores costumam responder em até 1 dia
-
[BUG] ovh_domain_zone_dnssec Read discards the API response, so status drift is never detectedAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
ovh/terraform-provider-ovh#1473 ·
Mantenedores costumam responder em até 1 dia
-
Bump up AWS SDK to 2.54.3Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
jenkinsci/ec2-plugin#2041 ·