Inizia a usare AWS gratis

Crea un account gratuito

Ricevi dodici mesi di accesso al piano gratuito di AWS e sfrutta le funzionalità di supporto di base di AWS, inclusi l'assistenza al cliente 24x7x365, i forum di supporto e molto altro.


1. Cos'è AWS CodeStar?

AWS CodeStar è un servizio di sviluppo basato sul cloud che fornisce gli strumenti necessari per sviluppare, creare build e distribuire applicazioni in AWS con la massima rapidità. Con AWS CodeStar, è possibile impostare una toolchain di distribuzione continua in pochi minuti, tramite la quale velocizzare la distribuzione di codice. AWS CodeStar semplifica la collaborazione del team di sviluppo e potenzia la sicurezza, poiché offre policy integrate basate sul ruolo che consentono di gestire gli accessi con la massima semplicità e impostare i titolari di un progetto, nonché chi può modificarlo o solo visualizzarlo. I progetti di AWS CodeStar includono un pannello di controllo di progetto unificato e integrano JIRA Software di Atlassian, uno strumento di terze parti per la gestione dei bug e dei progetti. Con il pannello di controllo di progetto di AWS CodeStar, è possibile tenere sotto controllo l'intero processo di sviluppo del software, dal backlog di attività da eseguire all'implementazione di codice in produzione.

 

2. Qual è il vantaggio di utilizzare AWS CodeStar?

CodeStar è l'ideale se desideri impostare rapidamente un progetto di sviluppo software in AWS, sia quando disponi già di un set di strumenti per un progetto di collaborazione sia quando desideri solamente impostare un progetto di prova con un repository sorgente. AWS CodeStar può inoltre essere utilizzato da chiunque sia interessato a scoprire di più sulle funzioni di distribuzione continua, perché potrà avviare un progetto di prova con una toolchain completa. AWS CodeStar ti guiderà attraverso l'impostazione utilizzando modelli di progetto per applicazioni reali che potranno essere modificati in qualsiasi momento in base alla esigenze.  

 

3. Cosa è possibile fare con AWS CodeStar?

Pochi minuti per iniziare a sviluppare in AWS. AWS CodeStar semplifica l'impostazione della toolchain di sviluppo e di distribuzione continua per permettere di scrivere, implementare in una build, testare e sviluppare il codice dell'applicazione. Per iniziare un progetto, è possibile scegliere tra un'ampia varietà di modelli di AWS CodeStar per Amazon EC2, AWS Lambda e AWS Elastic Beanstalk. Una volta scelto un modello di progetto, il provisioning dei servizi AWS necessari viene effettuato in pochi minuti, in modo da iniziare in tempi estremamente brevi lo sviluppo e la distribuzione di applicazioni.

Collaborazione con la massima sicurezza. AWS CodeStar permette di collaborare con il proprio team in modo sicuro. Il servizio semplifica infatti il processo di configurazione degli accessi al progetto, perché offre policy integrate basate sul ruolo compatibili con le best practice di sicurezza AWS. Inoltre, consente di gestire gli accessi di titolari, collaboratori e spettatori di un progetto senza dover configurare manualmente le policy di ciascun servizio.

Gestione semplificata della distribuzione del software. AWS CodeStar fornisce un modo semplice per coordinare le attività di sviluppo quotidiane mediante un pannello di controllo di progetto unificato. Questo strumento consente il monitoraggio delle attività dell'applicazione, registrando in un'unica console gli avanzamenti in tutte le fasi del processo di sviluppo, ad esempio i commit del codice, le build, i test e le implementazioni. AWS CodeStar integra JIRA di Atlassian, uno strumento di terze parti per la gestione dei bug e dei progetti che semplifica il controllo dei problemi direttamente nel pannello di controllo di AWS CodeStar.

Ampia varietà di modelli di progetto. Con i modelli di progetto di AWS CodeStar, è possibile sviluppare diversi tipi di applicazione, ad esempio siti Web, applicazioni Web, servizi Web e funzionalità basate su Alexa. I modelli di progetto di AWS CodeStar includono il codice necessario per iniziare con le sintassi di programmazione supportate, tra cui Java, JavaScript, PHP, Ruby e Python.

 

4. Quanto costa AWS CodeStar?

Non sono previsti costi aggiuntivi per l'utilizzo di AWS CodeStar. Vengono addebitati solo i costi delle risorse AWS utilizzate nei progetti CodeStar (ad esempio istanze EC2, esecuzioni Lambda o bucket S3). I prezzi sono calcolati solo in base all'uso effettivo, senza tariffe minime né impegni anticipati.


5.  Come si inizia a usare AWS CodeStar?

Per iniziare a usare AWS CodeStar sono sufficienti pochi minuti nella console di AWS CodeStar. Prima di tutto, seleziona uno dei modelli di progetto disponibili, che eseguiranno automaticamente il provisioning delle risorse richieste. Una volta completata questa fase, potrai visualizzare l'applicazione in esecuzione nel riquadro "Application endpoints". Segui le istruzioni nella console di CodeStar per collegarti al repository sorgente del progetto e iniziare a scrivere codice. Puoi usare il pannello di controllo del progetto per tenere traccia e gestire le modifiche nel processo di rilascio, nonché per visualizzare le attività più recenti del progetto.

 

6. Quali tipi di applicazioni è possibile creare con AWS CodeStar?

CodeStar può essere utilizzato per la creazione di build di applicazioni Web, servizi Web e molto altro. Le applicazioni vengono eseguite in Amazon EC2, AWS Elastic Beanstalk o AWS Lambda. I modelli di progetto supportano diverse sintassi di programmazione, tra cui Java, Node.js (Javascript), PHP, Python e Ruby.

 

7. In che modo è possibile rimuovere o modificare gli utenti per un progetto di AWS CodeStar?

Per aggiungere, modificare o rimuovere utenti da un progetto, utilizza la sezione "Team" della console di CodeStar. Potrai scegliere di assegnare privilegi di titolare, collaboratore o spettatore. Potrai inoltre rimuovere gli utenti o modificarne il ruolo in qualsiasi momento.

 

8. Qual è il rapporto tra gli utenti AWS CodeStar e gli utenti IAM?

Gli utenti di CodeStar sono utenti IAM gestiti tramite CodeStar per offrire policy di accesso predefinite basate sul ruolo nell'ambiente di sviluppo; poiché gli utenti di CodeStar sono basati su IAM, disporrai dei privilegi amministrativi di IAM. Ad esempio, se aggiungi un utente IAM esistente a un progetto di CodeStar, le policy di account globali esistenti in IAM vengono comunque applicate.

 

9. È possibile operare in un progetto di AWS CodeStar direttamente da un IDE?

Sì. Installando AWS Toolkit for Eclipse o AWS Toolkit for Visual Studio, sarà possibile configurare un ambiente di sviluppo locale per operare in un progetto CodeStar; una volta installato uno di questi servizi, gli sviluppatori potranno scegliere da un elenco di progetti di CodeStar e ottenere strumenti di sviluppo già configurati per clonare ed esaminare il codice sorgente del loro progetto direttamente dall'IDE.

 

10. In che modo è possibile configurare il pannello di controllo?

È possibile configurare quali riquadri mostrare nel pannello di controllo di progetto e la relativa disposizione. Per aggiungere o rimuovere riquadri, fai clic nel menu a discesa "Tiles" nel pannello di controllo. Per modificarne la disposizione, trascina i riquadri nella posizione desiderata. 

 

11. Sono disponibili integrazioni con strumenti di terze parti per AWS CodeStar?

AWS è compatibile con JIRA di Atlassian per integrare nei progetti la gestione dei bug; inoltre, è possibile aggiungere operazioni di partner tramite AWS CodePipeline. Consulta un elenco delle operazioni di CodePipeline disponibili nella pagina delle integrazioni di AWS CodePipeline.

 

11. Sono un produttore di software. È possibile integrare un prodotto in AWS CodeStar?

Stiamo avviando un programma di integrazione per i membri di AWS Partner Network (APN). Se sei già un membro APN e desideri ricevere ulteriori informazioni, contatta aws-codestar-request@amazon.com.

 

12. È possibile utilizzare AWS CodeStar per semplificare la gestione delle applicazioni AWS esistenti?

No. AWS CodeStar aiuta ad avviare nuovi progetti software in AWS. I progetti di CodeStar includono strumenti di sviluppo quali AWS CodePipeline, AWS CodeCommit, AWS CodeBuild e AWS CodeDeploy, utilizzabili autonomamente o con altre applicazioni AWS esistenti. I clienti che desiderano scoprire come utilizzare questi strumenti con applicazioni AWS esistenti devono consultare le pagine dedicate ai rispettivi servizi.


13. In quali regioni è disponibile AWS CodeStar?

AWS CodeStar è disponibile nelle regioni US-East-1 (Virginia), US East-2 (Ohio), US-West-2 (Oregon) e EU-West-1 (Irlanda). La console di CodeStar mostra tutti i progetti, indipendentemente dalla regione, in una vista centralizzata; il singolo progetto, tuttavia, sarà salvato solo nella regione impostata dalla console.

 

14. È possibile utilizzare AWS CodeStar per avviare applicazioni in altre regioni?

No. CodeStar configura e gestisce le risorse dei servizi di codice, ad esempio un repository di CodeCommit, nelle regioni specificate nella configurazione del progetto.