

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Lambda 啟動器
<a name="lambda-launcher-component"></a>

Lambda 啟動器元件 (`aws.greengrass.LambdaLauncher`) 會在 AWS IoT Greengrass 核心裝置上啟動和停止 AWS Lambda 函數。此元件也會設定任何容器化，並以您指定的使用者身分執行程序。

**注意**  <a name="lambda-component-dependency-note"></a>
當您將 Lambda 函數元件部署至核心裝置時，部署也會包含此元件。如需詳細資訊，請參閱[執行 AWS Lambda 函數](run-lambda-functions.md)。

**Topics**
+ [

## 版本
](#lambda-launcher-component-versions)
+ [

## 類型
](#lambda-launcher-component-type)
+ [

## 作業系統
](#lambda-launcher-component-os-support)
+ [

## 要求
](#lambda-launcher-component-requirements)
+ [

## 相依性
](#lambda-launcher-component-dependencies)
+ [

## Configuration
](#lambda-launcher-component-configuration)
+ [

## 本機日誌檔案
](#lambda-launcher-component-log-file)
+ [

## 變更記錄
](#lambda-launcher-component-changelog)

## 版本
<a name="lambda-launcher-component-versions"></a>

此元件具有下列版本：
+ 2.0.x

## 類型
<a name="lambda-launcher-component-type"></a>

<a name="public-component-type-generic"></a>此<a name="public-component-type-generic-phrase"></a>元件是一般元件 (`aws.greengrass.generic`)。[Greengrass 核](greengrass-nucleus-component.md)會執行元件的生命週期指令碼。

<a name="public-component-type-more-information"></a>如需詳細資訊，請參閱[元件類型](develop-greengrass-components.md#component-types)。

## 作業系統
<a name="lambda-launcher-component-os-support"></a>

此元件只能在 Linux 核心裝置上安裝。

## 要求
<a name="lambda-launcher-component-requirements"></a>

此元件有下列需求：
+ <a name="core-device-lambda-function-requirements"></a>您的核心裝置必須符合執行 Lambda 函數的要求。如果您希望核心裝置執行容器化 Lambda 函數，則裝置必須符合執行此作業的要求。如需詳細資訊，請參閱[Lambda 函數需求](setting-up.md#greengrass-v2-lambda-requirements)。
+ 支援在 VPC 中執行 Lambda 啟動器元件。

## 相依性
<a name="lambda-launcher-component-dependencies"></a>

當您部署元件時， AWS IoT Greengrass 也會部署其相依性的相容版本。這表示您必須符合元件及其所有相依性的要求，才能成功部署元件。本節列出此元件[發行版本的](#lambda-launcher-component-changelog)相依性，以及為每個相依性定義元件版本的語意版本限制。您也可以在 [AWS IoT Greengrass 主控台](https://console.aws.amazon.com//greengrass)中檢視每個版本元件的相依性。在元件詳細資訊頁面上，尋找**相依性**清單。

------
#### [ 2.0.11 – 2.0.13 ]

下表列出此元件 2.0.11 至 2.0.13 版的相依性。


| 相依性 | 相容版本 | 相依性類型 | 
| --- | --- | --- | 
| [Lambda 管理員](lambda-manager-component.md) | >=2.0.0 <2.4.0  | 硬式 | 

------
#### [ 2.0.9 – 2.0.10 ]

下表列出此元件 2.0.9 至 2.0.10 版的相依性。


| 相依性 | 相容版本 | 相依性類型 | 
| --- | --- | --- | 
| [Lambda 管理員](lambda-manager-component.md) | >=2.0.0 <2.3.0  | 硬式 | 

------
#### [ 2.0.4 - 2.0.8 ]

下表列出此元件 2.0.4 至 2.0.8 版的相依性。


| 相依性 | 相容版本 | 相依性類型 | 
| --- | --- | --- | 
| [Lambda 管理員](lambda-manager-component.md) | >=2.0.0 <2.2.0  | 硬式 | 

------
#### [ 2.0.3 ]

下表列出此元件 2.0.3 版的相依性。


| 相依性 | 相容版本 | 相依性類型 | 
| --- | --- | --- | 
| [Lambda 管理員](lambda-manager-component.md) | >=2.0.3 <2.1.0 | 硬式 | 

------

如需元件相依性的詳細資訊，請參閱[元件配方參考](component-recipe-reference.md#recipe-reference-component-dependencies)。

## Configuration
<a name="lambda-launcher-component-configuration"></a>

此元件沒有任何組態參數。

## 本機日誌檔案
<a name="lambda-launcher-component-log-file"></a>

此元件使用以下日誌檔案。

```
/greengrass/v2/logs/lambdaFunctionComponentName.log
```

**檢視此元件的日誌**
+ 在核心裝置上執行下列命令，以即時檢視此元件的日誌檔案。`/greengrass/v2` 將 取代為 AWS IoT Greengrass 根資料夾的路徑，並將 *lambdaFunctionComponentName* 取代為此元件啟動的 Lambda 函數元件名稱。

  ```
  sudo tail -f /greengrass/v2/logs/lambdaFunctionComponentName.log
  ```

## 變更記錄
<a name="lambda-launcher-component-changelog"></a>

下表說明每個版本元件的變更。


|  **版本**  |  **變更**  | 
| --- | --- | 
|  2.0.13  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/greengrass/v2/developerguide/lambda-launcher-component.html)  | 
|  2.0.12  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/greengrass/v2/developerguide/lambda-launcher-component.html)  | 
|  2.0.11  |  支援 Lambda Manager 2.3.0。  | 
|  2.0.10  |  <a name="changelog-lambda-launcher-2.0.10"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/greengrass/v2/developerguide/lambda-launcher-component.html)  | 
|  2.0.9  |  針對 Greengrass nucleus 2.5.0 版更新版本。  | 
|  2.0.8  |  針對 Greengrass nucleus 2.4.0 版更新版本。  | 
|  2.0.7  |  針對 Greengrass nucleus 2.3.0 版更新版本。  | 
|  2.0.6  |  一般效能改進與錯誤修正。  | 
|  2.0.4  |  <a name="changelog-lambda-launcher-2.0.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/greengrass/v2/developerguide/lambda-launcher-component.html)  | 
|  2.0.3  |  初始版本。  | 