Questa pagina descrive come creare un'offerta di app, che consente di eseguire il deployment e gestire l'infrastruttura e l'applicazione necessarie per un'applicazione SaaS.
Dopo aver creato un'offerta di app, modella e impacchetta le unità di deployment, quindi esegui il provisioning e il deployment di queste unità.
Prima di iniziare
- Assicurati di aver abilitato App Lifecycle Manager.
- Identifica le risorse e l'applicazione SaaS di cui eseguire il deployment. Per maggiori dettagli sugli artefatti richiesti, consulta Progetti in App Lifecycle Manager.
- Assicurati di configurare i service account richiesti.
Creare un'offerta di app
Console
Nella console, vai a App Lifecycle Manager > Offerta di app.
Fai clic su Crea.
Nel campo Nome dell'offerta di app, digita un nome per l'offerta di app.
Nel campo Regione:
- Seleziona tutte le regioni in cui vuoi ospitare i deployment dell'offerta di app. Per l'elenco completo delle regioni disponibili, consulta Località.
- Fai clic su Ok.
(Facoltativo) In Etichette, puoi aggiungere etichette alla risorsa dell'offerta di app. Per maggiori dettagli sulle etichette, consulta la panoramica delle etichette.
Per aggiungere un'etichetta:
In Etichette , seleziona Aggiungi etichette.
In Chiave 1 e Valore 1, inserisci la coppia chiave-valore scelta.
Ripeti i passaggi per ogni etichetta che vuoi aggiungere.
Fai clic su Crea per creare l'offerta di app.
Le regioni selezionate per l'offerta di app sono quelle in cui App Lifecycle Manager esegue il deployment dell'offerta di app, il che significa che è qui che viene eseguito il provisioning delle risorse e il deployment dell'applicazione.
Se gli utenti finali accedono all'offerta di app di cui è stato eseguito il deployment, lo fanno dalle regioni che hai specificato qui.
gcloud
gcloud beta app-lifecycle-manager saas create SAAS_OFFERING_NAME --location=global --locations=name=REGION_1 --locations=name=REGION_2
Sostituisci quanto segue:
- SAAS_OFFERING_NAME: un nome per l'offerta di app.
- REGION_1: una regione in cui vuoi ospitare i deployment dell'offerta di app. Per le regioni disponibili, consulta Località di App Lifecycle Manager.
- REGION_2: facoltativamente, una seconda regione per ospitare i deployment. Se vuoi ospitare i deployment in più di una regione, segui questo pattern per aggiungere ogni regione al comando.
Le regioni selezionate per l'offerta di app sono quelle in cui App Lifecycle Manager esegue il deployment dell'offerta di app, il che significa che è qui che viene eseguito il provisioning delle risorse e il deployment dell'applicazione.
Se gli utenti finali accedono all'offerta di app di cui è stato eseguito il deployment, lo fanno dalle regioni che hai specificato qui.
Passaggi successivi
- Ora devi modellare e impacchettare le unità di deployment.
- Dopo aver modellato le unità di deployment, puoi eseguire il deployment di un'unità.
- Per scoprire di più su App Lifecycle Manager, consulta la panoramica di App Lifecycle Manager.
- Per maggiori dettagli sui service account necessari quando utilizzi App Lifecycle Manager, consulta Service account.