AWS Lambda 函数计费持续时间包括初始化持续时间以及使用 Lambda 容器时?
AWS Lambda function Billed duration includes Init Duration as well when using Lambda container?
这是我在 AWS Cloudwatch 日志中看到的内容:
REPORT RequestId: aaaaaa-bbbb-cccc-yyyy-xxxxxxxx Duration: 3322.91 ms
Billed Duration: 9995 ms Memory Size: 256 MB Max Memory Used: 137 MB
Init Duration: 6671.44 ms
我的问题是,为什么 Billed Duration
也包含 Init duration
?
计费时长(9995 毫秒)= 初始时长(6671.44 毫秒)+ 时长(3322.91 毫秒)
我正在使用基于 aws 提供的 lambda python:3.8 lambda 容器的 Lambda 容器。初始持续时间是否包含在计费持续时间中,因为我使用的是我自己的容器?
下面是容器所基于的Dockerfile:
FROM public.ecr.aws/lambda/python:3.8
COPY requirements.txt /var/task
RUN pip3 install -r /var/task/requirements.txt
COPY . .
CMD ["handler/run"]
不太相关的信息:
在容器中,我正在点击 api,解析结果并上传到 dynamodb。
这是我在 AWS Cloudwatch 日志中看到的内容:
REPORT RequestId: aaaaaa-bbbb-cccc-yyyy-xxxxxxxx Duration: 3322.91 ms
Billed Duration: 9995 ms Memory Size: 256 MB Max Memory Used: 137 MB
Init Duration: 6671.44 ms
我的问题是,为什么 Billed Duration
也包含 Init duration
?
计费时长(9995 毫秒)= 初始时长(6671.44 毫秒)+ 时长(3322.91 毫秒)
我正在使用基于 aws 提供的 lambda python:3.8 lambda 容器的 Lambda 容器。初始持续时间是否包含在计费持续时间中,因为我使用的是我自己的容器?
下面是容器所基于的Dockerfile:
FROM public.ecr.aws/lambda/python:3.8
COPY requirements.txt /var/task
RUN pip3 install -r /var/task/requirements.txt
COPY . .
CMD ["handler/run"]
不太相关的信息:
在容器中,我正在点击 api,解析结果并上传到 dynamodb。