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à.
Creazione di prodotti
Puoi gestire i prodotti a partire dalla pagina Products (Prodotti) nella console di amministrazione di AWS Service Catalog.
Nota
La creazione di prodotti Terraform richiede una configurazione aggiuntiva, tra cui un motore di provisioning Terraform e un ruolo di lancio. Per ulteriori informazioni, consulta. Guida introduttiva a un prodotto Terraform
Creazione di un nuovo prodotto di AWS Service Catalog
-
Vai alla pagina con l'elenco dei prodotti.
-
Scegli Crea prodotto, quindi scegli Crea prodotto.
-
Dettagli del prodotto: ti consente di scegliere il tipo di prodotto che desideri creare. AWS Service Catalogsupporta AWS CloudFormation i tipi di prodotto Terraform Cloud ed External (supporta Terraform Community Edition). I dettagli del prodotto contengono anche i metadati che appaiono quando cerchi e visualizzi i prodotti in un elenco o in una pagina prodotto. Inserisci i seguenti dati:
-
Product name (Nome prodotto) – Il nome del prodotto.
-
Descrizione del prodotto: la descrizione viene visualizzata nell'elenco dei prodotti per aiutarti a scegliere il prodotto corretto.
-
Proprietario: la persona o l'organizzazione che pubblica questo prodotto. Il proprietario potrebbe essere il nome dell'organizzazione IT o l'amministratore.
-
Distributore (opzionale): il nome dell'editore dell'applicazione. Questo campo consente di ordinare l'elenco dei prodotti per facilitarne la ricerca.
-
-
I dettagli sulla versione consentono di aggiungere il file modello e creare il prodotto. Inserisci i seguenti dati:
-
Scegli il metodo: esistono quattro modi per aggiungere un file modello.
-
Usa un file modello locale: carica un AWS CloudFormation modello o un file di configurazione Terraform tar.gz da un'unità locale.
-
Usa un URL Amazon S3: specifica un URL che punti a un AWS CloudFormation modello o a un file di configurazione Terraform tar.gz archiviato in Amazon S3. Se specifichi un URL Amazon S3, deve iniziare con.
https://
-
Usa un repository esterno: specifica il tuo repository di GitHub codice, GitHub Enterprise o Bitbucket. AWS Service Catalogconsente di sincronizzare i prodotti con i file modello. Per i prodotti Terraform, il formato di file modello deve essere un singolo file archiviato in Tar e compresso in Gzip.
-
Usa uno CloudFormation stack esistente: inserisci l'ARN per uno CloudFormation stack esistente. Questo metodo non supporta Terraform Cloud o prodotti esterni.
-
-
Nome della versione (opzionale): il nome della versione del prodotto (ad esempio, «v1", «v2beta»). Gli spazi non sono consentiti.
-
Descrizione (opzionale): una descrizione della versione del prodotto, incluso il modo in cui questa versione si differenzia dalle altre versioni.
-
Guida: gestita nella scheda delle versioni in una pagina dei dettagli del prodotto. Quando viene creata una versione del prodotto, durante il flusso di lavoro di creazione del prodotto, le linee guida per quella versione sono impostate come predefinite. Per ulteriori informazioni sulle linee guida, consulta Gestione delle versioni.
-
-
Support Details identifica l'organizzazione all'interno dell'azienda e fornisce un punto di contatto per l'assistenza. Inserisci i seguenti dati:
-
Email contact (E-mail di contatto) (facoltativo) – L'indirizzo e-mail a cui segnalare i problemi relativi al prodotto.
-
Link di supporto (opzionale): un URL a un sito in cui gli utenti possono trovare informazioni di supporto o ticket di file. L'URL deve iniziare con
http://
ohttps://
. Gli amministratori sono responsabili del mantenimento dell'accuratezza e dell'accesso alle informazioni di supporto. -
Descrizione dell'assistenza (opzionale): una descrizione di come utilizzare il collegamento Email contact and Support.
-
-
Gestione dei tag (opzionale): oltre a utilizzare i tag per classificare le risorse, puoi utilizzarli anche per autenticare le autorizzazioni necessarie per creare questa risorsa.
-
Crea prodotto: dopo aver completato il modulo, seleziona Crea prodotto. Dopo alcuni secondi, il prodotto viene visualizzato nella pagina con l'elenco dei prodotti. È possibile che sia necessario aggiornare il browser per visualizzare il prodotto.
Puoi anche utilizzarlo CodePipeline per creare e configurare una pipeline in cui distribuire il modello di prodotto AWS Service Catalog e apportare le modifiche che hai apportato nel tuo repository di origine. Per ulteriori informazioni, consulta Tutorial: creare una pipeline che distribuisce a AWS Service Catalog.
Puoi definire le proprietà dei parametri nel tuo modello AWS CloudFormation o in quello di Terraform e applicare tali regole durante il provisioning. Queste proprietà possono definire la lunghezza minima e massima, i valori minimo e massimo, i valori consentiti e un'espressione regolare per il valore. AWS Service Catalogemette un avviso durante il provisioning se il valore fornito non aderisce alla proprietà del parametro. Per ulteriori informazioni sulle proprietà dei parametri, vedere Parametri nella Guida per l'AWS CloudFormationutente.
Risoluzione dei problemi
È necessario disporre dell'autorizzazione per recuperare oggetti dai bucket Amazon S3. Altrimenti, potresti riscontrare il seguente errore durante l'avvio o l'aggiornamento di un prodotto.
Error: failed to process product version s3 access denied exception
Se visualizzi questo messaggio, assicurati di disporre dell'autorizzazione per recuperare oggetti dai seguenti bucket:
-
Il bucket in cui è archiviato il modello di artefatto di provisioning.
-
Il bucket che inizia con "cf-templates-*" e dove memorizza il modello di artefatto di provisioning. AWS Service Catalog
-
Il bucket interno che inizia con "sc-*" e dove memorizza i metadati. AWS Service Catalog Non sarai in grado di vedere questo bucket dal tuo account.
La seguente politica di esempio mostra le autorizzazioni minime necessarie per recuperare oggetti dai bucket menzionati in precedenza.
{ "Sid": "VisualEditor1", "Effect": "Allow", "Action": "s3:GetObject*", "Resource": [ "arn:aws:s3:::
YOUR_TEMPLATE_BUCKET
", "arn:aws:s3:::YOUR_TEMPLATE_BUCKET
/*", "arn:aws:s3:::cf-templates-*", "arn:aws:s3:::cf-templates-*/*", "arn:aws:s3:::sc-*", "arn:aws:s3:::sc-*/*" ] }