選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

AWS.HookDefinition.Bash

焦點模式
AWS.HookDefinition.Bash - AWS 電信網路建置器

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

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

在 中定義 an AWS HookDefinitionbash

語法

tosca.nodes.AWS.HookDefinition.Bash: properties: implementation: String environment_variables: List execution_role: String

屬性

implementation

勾點定義的相對路徑。格式必須為: ./hooks/script_name.sh

必要:是

類型:字串

environment_variables

hook bash 指令碼的環境變數。使用下列格式:envName=envValue搭配下列 regex: ^[a-zA-Z0-9]+[a-zA-Z0-9\-\_]*[a-zA-Z0-9]+=[a-zA-Z0-9]+[a-zA-Z0-9\-\_]*[a-zA-Z0-9]+$

確保envName=envValue值符合下列條件:

  • 請勿使用空格。

  • 從字母 envName (A-Z 或 a-z) 或數字 (0-9) 開始。

  • 請勿使用下列 AWS TNB 預留關鍵字 (不區分大小寫) 啟動環境變數名稱:

    • CODEBUILD

    • TNB

    • 首頁

    • AWS

  • 您可以使用任意數量的字母 (A-Z 或 a-z)、數字 (0-9) 和特殊字元,envName以及 _ -envValue

範例:A123-45xYz=Example_789

必要:否

類型:清單

execution_role

勾點執行的角色。

必要:是

類型:字串

範例

SampleHookScript: type: tosca.nodes.AWS.HookDefinition.Bash properties: implementation: "./hooks/myhook.sh" environment_variables: - "variable01=value01" - "variable02=value02" execution_role: "arn:aws:iam::${AWS::TNB::AccountId}:role/SampleHookPermission"

下一個主題:

安全

上一個主題:

常見節點

在本頁面

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。