Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

AWS.HookDefinition.Bash

Modalità Focus
AWS.HookDefinition.Bash - AWS Costruttore di reti di telecomunicazioni

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Definisce un AWS HookDefinition inbash.

Sintassi

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

Proprietà

implementation

Il percorso relativo alla definizione dell'hook. Il formato deve essere: ./hooks/script_name.sh

Campo obbligatorio: sì

Tipo: stringa

environment_variables

Le variabili di ambiente per lo script hook bash. Usa il seguente formato: envName=envValue con la seguente espressione regolare: ^[a-zA-Z0-9]+[a-zA-Z0-9\-\_]*[a-zA-Z0-9]+=[a-zA-Z0-9]+[a-zA-Z0-9\-\_]*[a-zA-Z0-9]+$

Assicurati che il envName=envValue valore soddisfi i seguenti criteri:

  • Non utilizzate spazi.

  • Inizia envName con una lettera (A-Z o a-z) o un numero (0-9).

  • Non iniziate il nome della variabile di ambiente con le seguenti parole chiave riservate AWS TNB (senza distinzione tra maiuscole e minuscole):

    • CODEBUILD

    • TNB

    • CASA

    • AWS

  • È possibile utilizzare un numero qualsiasi di lettere (A-Z o a-z), numeri (0-9) e caratteri speciali e per - e_. envName envValue

Esempio: A123-45xYz=Example_789

Campo obbligatorio: no

Tipo: List

execution_role

Il ruolo dell'esecuzione degli hook.

Campo obbligatorio: sì

Tipo: stringa

Esempio

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"

Argomento successivo:

Sicurezza

Argomento precedente:

Nodi comuni

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.