本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
代幣交換服務
權杖交換服務元件 (aws.greengrass.TokenExchangeService
) 提供AWS認證,您可以用來與自訂元件中的AWS服務互動。
令牌交換服務將 Amazon Elastic Container Service (Amazon ECS) 容器執行個體做為本機伺服器執行個體。此本機伺服器會使用您在 Greengrass 核心核心元件中設定的AWS IoT角色別名連線至AWS IoT認證提供者。該組件提供了兩個環境變量,AWS_CONTAINER_CREDENTIALS_FULL_URI
和AWS_CONTAINER_AUTHORIZATION_TOKEN
。 AWS_CONTAINER_CREDENTIALS_FULL_URI
定義此本機伺服器的 URI。當元件建立 AWS SDK 用戶端時,用戶端會辨識此 URI 環境變數,並使用中的權杖連線AWS_CONTAINER_AUTHORIZATION_TOKEN
至 Token 交換服務並擷取認AWS證。這可讓 Greengrass 核心裝置呼叫服務AWS作業。如需如何在自訂元件中使用此元件的詳細資訊,請參閱與AWS服務互動。
重要
以這種方式取得AWS認證的 Support 已於 2016 年 7 月 13 日新增至 AWS SDK。您的元件必須使用在該日期或之後建立的 AWS SDK 版本。如需詳細資訊,請參閱 Amazon 彈性容器服務開發人員指南中的使用支援的 AWS SDK。
版本
此元件具有下列版本:
-
2.0.x
類型
此元件是一般元件 (aws.greengrass.generic
)。Greengrass 核會執行元件的生命週期指令碼。
如需詳細資訊,請參閱元件類型。
作業系統
此元件可安裝在執行下列作業系統的核心裝置上:
Linux
Windows
相依性
這個組件沒有任何依賴關係。
組態
此元件沒有任何組態參數。
本機記錄檔
此元件使用與 Greengrass 核元件相同的記錄檔。
若要檢視此元件的記錄
-
在核心裝置上執行下列命令,即時檢視此元件的記錄檔。將
/greengrass/v2
或C:\greengrass\v2
取代為AWS IoT Greengrass根資料夾的路徑。
Changelog
下表說明元件每個版本中的變更。
版本 |
變更 |
---|---|
2.0.3 |
初始版本。 |