Avviso di fine del supporto: il 7 ottobre 2026, AWS terminerà il supporto per AWS Proton. Dopo il 7 ottobre 2026, non potrai più accedere alla AWS Proton console o AWS Proton alle risorse. L'infrastruttura implementata rimarrà intatta. Per ulteriori informazioni, consulta AWS Proton Service Deprecation and Migration Guide.
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à.
Dettagli ed esempi dei parametri del file Service CloudFormation IAc
È possibile definire e fare riferimento ai parametri nell'infrastruttura di servizio e di pipeline come file di codice (IaC). Per una descrizione dettagliata dei AWS Proton parametri, dei tipi di parametri, dello spazio dei nomi dei parametri e di come utilizzare i parametri nei file IAc, vedere. AWS Proton parametri
Definire i parametri del servizio
È possibile definire i parametri di input e output per i file IAc di servizio.
-
Parametri di input: definisci i parametri di input dell'istanza di servizio nel file di schema.
L'elenco seguente include esempi di parametri di input del servizio per casi d'uso tipici.
-
Porta
-
Dimensioni attività
-
Immagine
-
Conteggio desiderato
-
File Docker
-
Comando di test unitario
Fornisci valori per i parametri di input quando crei un servizio:
-
Utilizza la console per compilare un modulo basato su schemi che AWS Proton fornisce.
-
Utilizza la CLI per fornire una specifica che includa i valori.
-
-
Parametri di output: definisci gli output delle istanze di servizio nei file IAc del servizio. È quindi possibile fare riferimento a questi output nei file IAc di altre risorse.
Leggi i valori dei parametri nei file IAc di servizio
È possibile leggere i parametri relativi al servizio e ad altre risorse nei file IAc di servizio. È possibile leggere il valore di un parametro facendo riferimento al nome del parametro nello spazio dei nomi del AWS Proton parametro.
-
Parametri di input: legge il valore di input di un'istanza di servizio facendo riferimento.
service_instance.inputs.input-name -
Parametri delle AWS Proton risorse: legge i parametri delle risorse facendo riferimento a nomi come
service.nameservice_instance.name, e.environment.name -
Parametri di output: leggi gli output di altre risorse facendo riferimento
environment.outputs.a o.output-nameservice_instance.components.default.outputs.output-name
Esempio di file IAc di servizio con parametri
L'esempio seguente è un frammento di un file IAc di servizio CloudFormation . Il environment.outputs. namespace si riferisce agli output del file IAc di ambiente. Lo spazio dei service_instance.inputs. nomi si riferisce ai parametri di input dell'istanza di servizio. La service_instance.name proprietà si riferisce a un parametro di AWS Proton risorsa.
Resources: StoreServiceInstanceInputValue: Type: AWS::SSM::Parameter Properties: Type: String Value: "{{ service.name }} {{ service_instance.name }} {{ service_instance.inputs.my_sample_service_instance_required_input }} {{ service_instance.inputs.my_sample_service_instance_optional_input }} {{ environment.outputs.MySampleInputValue }} {{ environment.outputs.MyOtherSampleInputValue }}" # resource parameter references # input parameter references # output references to an environment infrastructure as code file Outputs: MyServiceInstanceParameter: # output definition Value: !Ref StoreServiceInstanceInputValue MyServiceInstanceRequiredInputValue: # output definition Value: "{{ service_instance.inputs.my_sample_service_instance_required_input }}" # input parameter reference MyServiceInstanceOptionalInputValue: # output definition Value: "{{ service_instance.inputs.my_sample_service_instance_optional_input }}" # input parameter reference MyServiceInstancesEnvironmentSampleOutputValue: # output definition Value: "{{ environment.outputs.MySampleInputValue }}" # output reference to an environment IaC file MyServiceInstancesEnvironmentOtherSampleOutputValue: # output definition Value: "{{ environment.outputs.MyOtherSampleInputValue }}" # output reference to an environment IaC file