AWS - 查找事件源映射 UUID

Fed*_*ico 1 amazon-web-services terraform terraform-provider-aws

我需要使用 Terraform 导入事件源映射,文档显示:

terraform 导入 aws_lambda_event_source_mapping.event_source_mapping 12345kxodurf3443

我在任何地方都找不到我的资源的 UUID,它在哪里?

谢谢

Car*_*lli 5

使用 AWS CLI 您可以获得 UUID 参数:

$ aws lambda list-event-source-mappings
{
    "EventSourceMappings": [
        {
            "UUID": "587ad24b-03b9-4413-8202-bbd56b36e5b7",
            "BatchSize": 1,
            "EventSourceArn": "arn:aws:kinesis:us-east-1:123456789012:stream/Logging",
            "FunctionArn": "arn:aws:lambda:us-east-1:123456789012:function:LoggingStream",
            "LastModified": 1572309480.0,
            "LastProcessingResult": "OK",
            "State": "Enabled",
            "StateTransitionReason": "User action"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

您还可以使用普通的AWS API:https://docs.aws.amazon.com/lambda/latest/dg/API_ListEventSourceMappings.html

参考: https: //docs.aws.amazon.com/cli/latest/reference/lambda/list-event-source-mappings.html