AWS - 查找事件源映射 UUID
AWS - Find event source mapping UUID
我需要使用 Terraform 导入事件源映射,documentation 说:
terraform import aws_lambda_event_source_mapping.event_source_mapping
12345kxodurf3443
我在任何地方都找不到我的资源的 UUID,它在哪里?
谢谢
使用 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"
}
]
}
您也可以使用普通的 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
非 CLI 答案 - 转到 SQS 并选择您选择的队列。然后查看 Trigger 选项卡,每个触发器都有一个包含 uuid 值的列
我需要使用 Terraform 导入事件源映射,documentation 说:
terraform import aws_lambda_event_source_mapping.event_source_mapping 12345kxodurf3443
我在任何地方都找不到我的资源的 UUID,它在哪里?
谢谢
使用 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"
}
]
}
您也可以使用普通的 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
非 CLI 答案 - 转到 SQS 并选择您选择的队列。然后查看 Trigger 选项卡,每个触发器都有一个包含 uuid 值的列