pulumi-aws icon indicating copy to clipboard operation
pulumi-aws copied to clipboard

Unable to create or import provisioned concurrency config for a lambda alias

Open armandobelardo opened this issue 2 years ago • 2 comments

Hello!

  • Vote on this issue by adding a 👍 reaction
  • To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already)

Issue details

Steps to reproduce

  1. Create a Lambda function
  2. Create a Lambda alias
  3. Create a ProvisionedConcurrencyConfig
  4. pulumi up

Expected:

ProvisionedConcurrencyConfig is created

Actual:

    error: Preview failed: refreshing urn:pulumi:dev::cognito-pool::aws:lambda/provisionedConcurrencyConfig:ProvisionedConcurrencyConfig::pre-token-lambda-ProvisionedConcurrency: 1 error occurred:
        * error getting Lambda Provisioned Concurrency Config (arn:aws:lambda:us-east-2:$ACCOUNT_ID:function:$LAMBDA_NAME:$ALIAS_NAME): ValidationException:
        status code: 400, request id: $REQUEST_ID

Similarly, creating the ProvisionedConcurrencyConfig in AWS Console and attempting to import it gets the same exact error.

Code:

        lambda_alias = aws.lambda_.Alias(f"{name}-Alias",
            function_name=lambda_function.arn,
            function_version=lambda_function.version,
            opts=ResourceOptions(
                provider=provider,
            )
        )

        aws.lambda_.ProvisionedConcurrencyConfig(f"{name}-ProvisionedConcurrency",
            function_name=lambda_function.arn,
            provisioned_concurrent_executions=provisioned_concurrency,
            qualifier=lambda_alias.name,
            opts=ResourceOptions(
                provider=provider,
            )
        )

armandobelardo avatar Mar 31 '22 19:03 armandobelardo

I think it's the same issue as https://github.com/hashicorp/terraform-provider-aws/issues/12923

armandobelardo avatar Mar 31 '22 19:03 armandobelardo

Hi @armandobelardo - thank you for filing and for finding the upstream issue. We'll probably be beholden to upstream fixes for this for now.

guineveresaenger avatar Apr 07 '22 00:04 guineveresaenger