Registra e pubblica modelli - AWS Proton

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à.

Registra e pubblica modelli

È possibile registrare e pubblicare modelli di ambiente e servizio con AWS Proton, come descritto nelle sezioni seguenti.

È possibile creare una nuova versione di un modello con la console o AWS CLI.

In alternativa, puoi utilizzare la console o AWS CLI creare un modello e configurare una sincronizzazione dei modelli per esso. Questa configurazione consente la AWS Proton sincronizzazione dai pacchetti di modelli che si trovano nei repository git registrati che hai definito. Ogni volta che viene inviato al tuo repository un commit che modifica uno dei tuoi pacchetti di modelli, viene creata una nuova versione minore o principale del modello, se la versione non esiste già. Per ulteriori informazioni sui prerequisiti e sui requisiti di configurazione della sincronizzazione dei modelli, consulta. Configurazioni di sincronizzazione dei modelli

Registrare e pubblicare modelli di ambiente

È possibile registrare e pubblicare i seguenti tipi di modelli di ambiente.

  • Registra e pubblica un modello di ambiente standard da AWS Proton utilizzare per distribuire e gestire l'infrastruttura ambientale.

  • Registra e pubblica un modello di ambiente gestito dal cliente da AWS Proton utilizzare per connettersi all'infrastruttura predisposta esistente che gestisci. AWS Proton non gestisce l'infrastruttura predisposta esistente.

Importante

In qualità di amministratore, assicurati che l'infrastruttura fornita e gestita e tutti i parametri di output siano compatibili con i modelli di ambiente gestiti dal cliente associati. AWS Proton non posso tenere conto delle modifiche per tuo conto perché queste modifiche non sono visibili a AWS Proton. Le incoerenze provocano errori.

È possibile utilizzare la console o il AWS CLI per registrare e pubblicare un modello di ambiente.

AWS Management Console
Usa la console per registrare e pubblicare un nuovo modello di ambiente.
  1. Nella AWS Proton console, scegli Modelli di ambiente.

  2. Scegli Crea modello di ambiente.

  3. Nella pagina Crea modello di ambiente, nella sezione Opzioni modello, scegli una delle due opzioni di modello disponibili.

    • Crea un modello per il provisioning di nuovi ambienti.

    • Crea un modello per utilizzare l'infrastruttura predisposta che gestisci.

  4. Se hai scelto Crea un modello per il provisioning di nuovi ambienti, nella sezione Sorgente del pacchetto di modelli, scegli una delle tre opzioni di origine del pacchetto di modelli disponibili. Per ulteriori informazioni sui requisiti e i prerequisiti per la sincronizzazione dei modelli, consulta. Configurazioni di sincronizzazione dei modelli

  5. Fornisci un percorso per un pacchetto di modelli.
    1. Se hai scelto Usa uno dei nostri pacchetti di modelli di esempio:

      Nella sezione Pacchetto di modelli di esempio, seleziona un pacchetto di modelli di esempio.

    2. Se hai scelto Sincronizza modelli da Git, nella sezione Codice sorgente:

      1. Seleziona il repository per la configurazione di sincronizzazione dei modelli.

      2. Inserisci il nome del ramo del repository da cui eseguire la sincronizzazione.

      3. (Facoltativo) Immettete il nome di una directory per limitare la ricerca del vostro pacchetto di modelli.

    3. Altrimenti, nella sezione sulla posizione del pacchetto S3, fornisci un percorso al tuo pacchetto di modelli.

  6. Nella sezione Dettagli del modello.

    1. Inserisci un Nome del modello.

    2. (Facoltativo) Inserite un nome da visualizzare per il modello.

    3. (Facoltativo) Inserite una descrizione del modello per il modello di ambiente.

  7. (Facoltativo) Seleziona la casella di controllo Personalizza le impostazioni di crittografia (avanzate) nella sezione Impostazioni di crittografia per fornire la tua chiave di crittografia.

  8. (Facoltativo) Nella sezione Tag, scegli Aggiungi nuovo tag e inserisci una chiave e un valore per creare un tag gestito dal cliente.

  9. Scegli il modello Create Environment.

    Ora ti trovi su una nuova pagina che mostra lo stato e i dettagli del tuo nuovo modello di ambiente. Questi dettagli includono un elenco di AWS tag gestiti dai clienti. AWS Proton genera automaticamente tag AWS gestiti per te quando crei AWS Proton risorse. Per ulteriori informazioni, consulta AWS Proton risorse e etichettatura.

  10. Lo stato di un nuovo modello di ambiente inizia nello stato Bozza. Tu e altre persone con proton:CreateEnvironment autorizzazioni potete visualizzarlo e accedervi. Segui il passaggio successivo per rendere il modello disponibile agli altri.

  11. Nella sezione Versioni del modello, scegli il pulsante di opzione a sinistra della versione secondaria del modello che hai appena creato (1.0). In alternativa, puoi scegliere Pubblica nell'avviso informativo e saltare il passaggio successivo.

  12. Nella sezione Versioni dei modelli, scegli Pubblica.

  13. Lo stato del modello cambia in Pubblicato. Poiché è la versione più recente del modello, è la versione consigliata.

  14. Nel riquadro di navigazione, seleziona Modelli di ambiente per visualizzare un elenco dei modelli e dei dettagli dell'ambiente.

Usa la console per registrare nuove versioni principali e secondarie di un modello di ambiente.

Per ulteriori informazioni, consulta Modelli con versione.

  1. Nella AWS Proton console, scegli Modelli di ambiente.

  2. Nell'elenco dei modelli di ambiente, scegli il nome del modello di ambiente per cui desideri creare una versione principale o secondaria.

  3. Nella visualizzazione dettagliata del modello di ambiente, scegli Crea nuova versione nella sezione Versioni del modello.

  4. Nella pagina Crea una nuova versione del modello di ambiente, nella sezione Sorgente del pacchetto di modelli, scegli una delle due opzioni di origine del pacchetto di modelli disponibili.

    • Utilizza uno dei nostri pacchetti di modelli di esempio.

    • Usa il tuo pacchetto di modelli.

  5. Fornisci un percorso per il pacchetto di modelli selezionato.

    • Se hai scelto Usa uno dei nostri pacchetti di modelli di esempio, nella sezione Pacchetto di modelli di esempio, seleziona un pacchetto di modelli di esempio.

    • Se hai scelto Usa il tuo pacchetto di modelli, nella sezione Posizione del pacchetto S3, scegli il percorso del tuo pacchetto di modelli.

  6. Nella sezione Dettagli del modello.

    1. (Facoltativo) Inserite un nome da visualizzare per il modello.

    2. (Facoltativo) Inserire una descrizione del modello per il modello di servizio.

  7. Nella sezione Dettagli del modello, scegli una delle seguenti opzioni.

    • Per creare una versione secondaria, mantieni vuota la casella di controllo Seleziona per creare una nuova versione principale.

    • Per creare una versione principale, seleziona la casella di controllo Seleziona per creare una nuova versione principale.

  8. Continua con i passaggi della console per creare la nuova versione secondaria o principale e scegli Crea nuova versione.

AWS CLI
Utilizzate la CLI per registrare e pubblicare un nuovo modello di ambiente, come illustrato nei passaggi seguenti.
  1. Crea un modello di ambiente OR gestito dal cliente standard specificando l'area, il nome, il nome visualizzato (opzionale) e la descrizione (opzionale).

    1. Crea un modello di ambiente standard.

      Esegui il comando seguente:

      $ aws proton create-environment-template \ --name "simple-env" \ --display-name "Fargate" \ --description "VPC with public access"

      Risposta:

      { "environmentTemplate": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env", "createdAt": "2020-11-11T23:02:45.336000+00:00", "description": "VPC with public access", "displayName": "VPC", "lastModifiedAt": "2020-11-11T23:02:45.336000+00:00", "name": "simple-env" } }
    2. Crea un modello di ambiente gestito dal cliente aggiungendo il provisioning parametro con valoreCUSTOMER_MANAGED.

      Esegui il comando seguente:

      $ aws proton create-environment-template \ --name "simple-env" \ --display-name "Fargate" \ --description "VPC with public access" \ --provisioning "CUSTOMER_MANAGED"

      Risposta:

      { "environmentTemplate": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env", "createdAt": "2020-11-11T23:02:45.336000+00:00", "description": "VPC with public access", "displayName": "VPC", "lastModifiedAt": "2020-11-11T23:02:45.336000+00:00", "name": "simple-env", "provisioning": "CUSTOMER_MANAGED" } }
  2. Crea una versione secondaria 0 della versione principale 1 del modello di ambiente

    Questo e i passaggi rimanenti sono gli stessi sia per i modelli di ambiente standard che per quelli gestiti dal cliente.

    Includi il nome del modello, la versione principale, il nome e la chiave del bucket S3 per il bucket che contiene il pacchetto di modelli di ambiente.

    Esegui il comando seguente:

    $ aws proton create-environment-template-version \ --template-name "simple-env" \ --description "Version 1" \ --source s3="{bucket=your_s3_bucket, key=your_s3_key}"

    Risposta:

    { "environmentTemplateVersion": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env:1.0", "createdAt": "2020-11-11T23:02:47.763000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:02:47.763000+00:00", "majorVersion": "1", "minorVersion": "0", "status": "REGISTRATION_IN_PROGRESS", "templateName": "simple-env" } }
  3. Usa il comando get per controllare lo stato delle registrazioni.

    Esegui il comando seguente:

    $ aws proton get-environment-template-version \ --template-name "simple-env" \ --major-version "1" \ --minor-version "0"

    Risposta:

    { "environment": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env:1.0", "createdAt": "2020-11-11T23:02:47.763000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:02:47.763000+00:00", "majorVersion": "1", "minorVersion": "0", "recommendedMinorVersion": "0", "schema": "schema:\n format:\n openapi: \"3.0.0\"\n environment_input_type: \"MyEnvironmentInputType\"\n types:\n MyEnvironmentInputType:\n type: object\n description: \"Input properties for my environment\"\n properties:\n my_sample_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello world\"\n my_other_sample_input:\n type: string\n description: \"Another sample input\"\n required:\n - my_other_sample_input\n", "status": "DRAFT", "statusMessage": "", "templateName": "simple-env" } }
  4. Pubblica la versione secondaria 0 della versione principale 1 del modello di ambiente fornendo il nome del modello e la versione principale e secondaria. Questa versione è la Recommended versione.

    Esegui il comando seguente:

    $ aws proton update-environment-template-version \ --template-name "simple-env" \ --major-version "1" \ --minor-version "0" \ --status "PUBLISHED"

    Risposta:

    { "environmentTemplateVersion": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env:1.0", "createdAt": "2020-11-11T23:02:47.763000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:02:54.610000+00:00", "majorVersion": "1", "minorVersion": "0", "recommendedMinorVersion": "0", "schema": "schema:\n format:\n openapi: \"3.0.0\"\n environment_input_type: \"MyEnvironmentInputType\"\n types:\n MyEnvironmentInputType:\n type: object\n description: \"Input properties for my environment\"\n properties:\n my_sample_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello world\"\n my_other_sample_input:\n type: string\n description: \"Another sample input\"\n required:\n - my_other_sample_input\n", "status": "PUBLISHED", "statusMessage": "", "templateName": "simple-env" } }

Dopo aver creato un nuovo modello utilizzando AWS CLI, puoi visualizzare un elenco di AWS tag gestiti dai clienti. AWS Proton genera automaticamente tag AWS gestiti per te. Puoi anche modificare e creare tag gestiti dai clienti utilizzando AWS CLI. Per ulteriori informazioni, consulta AWS Proton risorse e etichettatura.

Esegui il comando seguente:

$ aws proton list-tags-for-resource \ --resource-arn "arn:aws:proton:region-id:123456789012:environment-template/simple-env"

Registrare e pubblicare modelli di servizio

Quando si crea una versione del modello di servizio, si specifica un elenco di modelli di ambiente compatibili. In questo modo, quando gli sviluppatori selezionano un modello di servizio, possono scegliere in quale ambiente distribuire il servizio.

Prima di creare un servizio da un modello di servizio o prima di pubblicare un modello di servizio, verificate che gli ambienti siano distribuiti dai modelli di ambiente compatibili elencati.

Non è possibile aggiornare un servizio alla nuova versione principale se viene distribuito in un ambiente creato da un modello di ambiente compatibile rimosso.

Per aggiungere o rimuovere modelli di ambiente compatibili per una versione del modello di servizio, è necessario crearne una nuova versione principale.

È possibile utilizzare la console o il AWS CLI per registrare e pubblicare un modello di servizio.

AWS Management Console
Utilizza la console per registrare e pubblicare un nuovo modello di servizio.
  1. Nella AWS Proton console, scegli Modelli di servizio.

  2. Scegli Crea modello di servizio.

  3. Nella pagina Crea modello di servizio, nella sezione Origine del pacchetto di modelli, scegli una delle opzioni di modello disponibili.

    • Usa il tuo pacchetto di modelli.

    • Sincronizza i modelli da Git.

  4. Fornisci un percorso per un pacchetto di modelli.
    1. Se hai scelto Sincronizza modelli da Git, nella sezione Archivio del codice sorgente:

      1. Seleziona l'archivio per la configurazione di sincronizzazione dei modelli.

      2. Inserisci il nome del ramo del repository da cui eseguire la sincronizzazione.

      3. (Facoltativo) Immettete il nome di una directory per limitare la ricerca del vostro pacchetto di modelli.

    2. Altrimenti, nella sezione sulla posizione del pacchetto S3, fornisci un percorso al tuo pacchetto di modelli.

  5. Nella sezione Dettagli del modello.

    1. Inserisci un Nome del modello.

    2. (Facoltativo) Inserite un nome da visualizzare per il modello.

    3. (Facoltativo) Inserire una descrizione del modello per il modello di servizio.

  6. Nella sezione Modelli di ambiente compatibili, scegli da un elenco di modelli di ambiente compatibili.

  7. (Facoltativo) Nella sezione Impostazioni di crittografia, scegli Personalizza le impostazioni di crittografia (avanzate) per fornire la tua chiave di crittografia.

  8. (Facoltativo) Nella sezione Pipeline:

    Se non includi una definizione di pipeline di servizio nel modello di servizio, deseleziona la casella di controllo Pipeline - opzionale nella parte inferiore della pagina. Non è possibile modificare questa impostazione dopo la creazione del modello di servizio. Per ulteriori informazioni, consulta Pacchetti di modelli.

  9. (Facoltativo) Nella sezione Origini dei componenti supportate, per Sorgenti dei componenti, scegliete Direttamente definito per abilitare il collegamento di componenti definiti direttamente alle istanze del servizio.

  10. (Facoltativo) Nella sezione Tag, scegli Aggiungi nuovo tag e inserisci una chiave e un valore per creare un tag gestito dal cliente.

  11. Scegli Crea un modello di servizio.

    Ora ti trovi su una nuova pagina che mostra lo stato e i dettagli del tuo nuovo modello di servizio. Questi dettagli includono un elenco di AWS tag gestiti dai clienti. AWS Proton genera automaticamente tag AWS gestiti per te quando crei AWS Proton risorse. Per ulteriori informazioni, consulta AWS Proton risorse e etichettatura.

  12. Lo stato di un nuovo modello di servizio inizia nello stato Bozza. Tu e altre persone con proton:CreateService autorizzazioni potete visualizzarlo e accedervi. Segui il passaggio successivo per rendere il modello disponibile agli altri.

  13. Nella sezione Versioni del modello, scegli il pulsante di opzione a sinistra della versione secondaria del modello che hai appena creato (1.0). In alternativa, puoi scegliere Pubblica nell'avviso informativo e saltare il passaggio successivo.

  14. Nella sezione Versioni dei modelli, scegli Pubblica.

  15. Lo stato del modello cambia in Pubblicato. Poiché è la versione più recente del modello, è la versione consigliata.

  16. Nel riquadro di navigazione, seleziona Modelli di servizio per visualizzare un elenco dei modelli e dei dettagli del servizio.

Utilizza la console per registrare nuove versioni principali e secondarie di un modello di servizio.

Per ulteriori informazioni, consulta Modelli con versione.

  1. Nella AWS Proton console, scegli Service Templates.

  2. Nell'elenco dei modelli di servizio, scegli il nome del modello di servizio per cui desideri creare una versione principale o secondaria.

  3. Nella visualizzazione dettagliata del modello di servizio, scegli Crea nuova versione nella sezione Versioni del modello.

  4. Nella pagina Crea una nuova versione del modello di servizio, nella sezione Sorgente del pacchetto, seleziona Usa il tuo pacchetto di modelli.

  5. Nella sezione Posizione del pacchetto S3, scegli il percorso del tuo pacchetto modello.

  6. Nella sezione Dettagli del modello.

    1. (Facoltativo) Inserite un nome da visualizzare per il modello.

    2. (Facoltativo) Inserire una descrizione del modello per il modello di servizio.

  7. Nella sezione Dettagli del modello, scegli una delle seguenti opzioni.

    • Per creare una versione secondaria, mantieni vuota la casella di controllo Seleziona per creare una nuova versione principale.

    • Per creare una versione principale, seleziona la casella di controllo Seleziona per creare una nuova versione principale.

  8. Continua con i passaggi della console per creare la nuova versione secondaria o principale e scegli Crea nuova versione.

AWS CLI

Per creare un modello di servizio che distribuisca un servizio senza una pipeline di servizi, aggiungi il parametro e il create-service-template valore --pipeline-provisioning "CUSTOMER_MANAGED" al comando. Configura i tuoi pacchetti di modelli come descritto nella Pacchetti di modelli creazione e. Requisiti dello schema per i pacchetti di modelli di servizio

Nota

Non è possibile apportare modifiche pipelineProvisioning dopo la creazione del modello di servizio.

  1. Utilizza la CLI per registrare e pubblicare un nuovo modello di servizio, con o senza una pipeline di servizi, come illustrato nei passaggi seguenti.
    1. Crea un modello di servizio con una pipeline di servizi utilizzando la CLI.

      Specificate il nome, il nome visualizzato (opzionale) e la descrizione (opzionale).

      Esegui il comando seguente:

      $ aws proton create-service-template \ --name "fargate-service" \ --display-name "Fargate" \ --description "Fargate-based Service"

      Risposta:

      { "serviceTemplate": { "arn": "arn:aws:proton:region-id:123456789012:service-template/fargate-service", "createdAt": "2020-11-11T23:02:55.551000+00:00", "description": "Fargate-based Service", "displayName": "Fargate", "lastModifiedAt": "2020-11-11T23:02:55.551000+00:00", "name": "fargate-service" } }
    2. Crea un modello di servizio senza una pipeline di servizi.

      Add --pipeline-provisioning.

      Eseguite il comando seguente:

      $ aws proton create-service-template \ --name "fargate-service" \ --display-name "Fargate" \ --description "Fargate-based Service" \ --pipeline-provisioning "CUSTOMER_MANAGED"

      Risposta:

      { "serviceTemplate": { "arn": "arn:aws:proton:region-id:123456789012:service-template/fargate-service", "createdAt": "2020-11-11T23:02:55.551000+00:00", "description": "Fargate-based Service", "displayName": "Fargate", "lastModifiedAt": "2020-11-11T23:02:55.551000+00:00", "name": "fargate-service", "pipelineProvisioning": "CUSTOMER_MANAGED" } }
  2. Crea una versione secondaria 0 della versione principale 1 del modello di servizio.

    Includi il nome del modello, i modelli di ambiente compatibili, la versione principale e il nome e la chiave del bucket S3 per il bucket che contiene il pacchetto di modelli di servizio.

    Esegui il comando seguente:

    $ aws proton create-service-template-version \ --template-name "fargate-service" \ --description "Version 1" \ --source s3="{bucket=your_s3_bucket, key=your_s3_key}" \ --compatible-environment-templates '[{"templateName":"simple-env","majorVersion":"1"}]'

    Risposta:

    { "serviceTemplateMinorVersion": { "arn": "arn:aws:proton:region-id:123456789012:service-template/fargate-service:1.0", "compatibleEnvironmentTemplates": [ { "majorVersion": "1", "templateName": "simple-env" } ], "createdAt": "2020-11-11T23:02:57.912000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:02:57.912000+00:00", "majorVersion": "1", "minorVersion": "0", "status": "REGISTRATION_IN_PROGRESS", "templateName": "fargate-service" } }

  3. Usa il comando get per controllare lo stato delle registrazioni.

    Esegui il seguente comando:

    $ aws proton get-service-template-version \ --template-name "fargate-service" \ --major-version "1" \ --minor-version "0"

    Risposta:

    { "serviceTemplateMinorVersion": { "arn": "arn:aws:proton:us-east-1:123456789012:service-template/fargate-service:1.0", "compatibleEnvironmentTemplates": [ { "majorVersion": "1", "templateName": "simple-env" } ], "createdAt": "2020-11-11T23:02:57.912000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:02:57.912000+00:00", "majorVersion": "1", "minorVersion": "0", "schema": "schema:\n format:\n openapi: \"3.0.0\"\n pipeline_input_type: \"MyPipelineInputType\"\n service_input_type: \"MyServiceInstanceInputType\"\n\n types:\n MyPipelineInputType:\n type: object\n description: \"Pipeline input properties\"\n required:\n - my_sample_pipeline_required_input\n properties:\n my_sample_pipeline_optional_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello world\"\n my_sample_pipeline_required_input:\n type: string\n description: \"Another sample input\"\n\n MyServiceInstanceInputType:\n type: object\n description: \"Service instance input properties\"\n required:\n - my_sample_service_instance_required_input\n properties:\n my_sample_service_instance_optional_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello world\"\n my_sample_service_instance_required_input:\n type: string\n description: \"Another sample input\"", "status": "DRAFT", "statusMessage": "", "templateName": "fargate-service" } }
  4. Pubblica il modello di servizio utilizzando il comando update per modificare lo stato in. "PUBLISHED"

    Esegui il comando seguente:

    $ aws proton update-service-template-version \ --template-name "fargate-service" \ --description "Version 1" \ --major-version "1" \ --minor-version "0" \ --status "PUBLISHED"

    Risposta:

    { "serviceTemplateVersion": { "arn": "arn:aws:proton:region-id:123456789012:service-template/fargate-service:1.0", "compatibleEnvironmentTemplates": [ { "majorVersion": "1", "templateName": "simple-env" } ], "createdAt": "2020-11-11T23:02:57.912000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:02:57.912000+00:00", "majorVersion": "1", "minorVersion": "0", "recommendedMinorVersion": "0", "schema": "schema:\n format:\n openapi: \"3.0.0\"\n pipeline_input_type: \"MyPipelineInputType\"\n service_input_type: \"MyServiceInstanceInputType\"\n\n types:\n MyPipelineInputType:\n type: object\n description: \"Pipeline input properties\"\n required:\n - my_sample_pipeline_required_input\n properties:\n my_sample_pipeline_optional_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello pipeline\"\n my_sample_pipeline_required_input:\n type: string\n description: \"Another sample input\"\n\n MyServiceInstanceInputType:\n type: object\n description: \"Service instance input properties\"\n required:\n - my_sample_service_instance_required_input\n properties:\n my_sample_service_instance_optional_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello world\"\n my_sample_service_instance_required_input:\n type: string\n description: \"Another sample input\"\n", "status": "PUBLISHED", "statusMessage": "", "templateName": "fargate-service" } }
  5. Verifica che sia AWS Proton stata pubblicata la versione 1.0 utilizzando il comando get per recuperare i dati di dettaglio del modello di servizio.

    Esegui il comando seguente:

    $ aws proton get-service-template-version \ --template-name "fargate-service" \ --major-version "1" \ --minor-version "0"

    Risposta:

    { "serviceTemplateMinorVersion": { "arn": "arn:aws:proton:us-east-1:123456789012:service-template/fargate-service:1.0", "compatibleEnvironmentTemplates": [ { "majorVersion": "1", "templateName": "simple-env" } ], "createdAt": "2020-11-11T23:02:57.912000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:03:04.767000+00:00", "majorVersion": "1", "minorVersion": "0", "schema": "schema:\n format:\n openapi: \"3.0.0\"\n pipeline_input_type: \"MyPipelineInputType\"\n service_input_type: \"MyServiceInstanceInputType\"\n\n types:\n MyPipelineInputType:\n type: object\n description: \"Pipeline input properties\"\n required:\n - my_sample_pipeline_required_input\n properties:\n my_sample_pipeline_optional_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello world\"\n my_sample_pipeline_required_input:\n type: string\n description: \"Another sample input\"\n\n MyServiceInstanceInputType:\n type: object\n description: \"Service instance input properties\"\n required:\n - my_sample_service_instance_required_input\n properties:\n my_sample_service_instance_optional_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello world\"\n my_sample_service_instance_required_input:\n type: string\n description: \"Another sample input\"", "status": "PUBLISHED", "statusMessage": "", "templateName": "fargate-service" } }