Il 31 luglio 2024, Amazon Web Services (AWS) interromperà il supporto per la creazione e la visualizzazione AWS CodeStar di progetti. Dopo il 31 luglio 2024, non potrai più accedere alla AWS CodeStar console o creare nuovi progetti. Tuttavia, le AWS risorse create da AWS CodeStar, inclusi gli archivi di origine, le pipeline e le build, non saranno influenzate da questa modifica e continueranno a funzionare. AWS CodeStar Le connessioni e AWS CodeStar le notifiche non saranno influenzate da questa interruzione.
Se desideri monitorare il lavoro, sviluppare codice e creare, testare e distribuire le tue applicazioni, Amazon CodeCatalyst offre un processo introduttivo semplificato e funzionalità aggiuntive per gestire i tuoi progetti software. Scopri di più sulle funzionalità
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à.
Aggiungi membri del team a un progetto AWS CodeStar
Se hai il ruolo di proprietario in un AWS CodeStar progetto o hai la AWSCodeStarFullAccess
policy applicata al tuo utente IAM, puoi aggiungere altri utenti IAM al team di progetto. Si tratta di un processo semplice che applica un ruolo AWS CodeStar (Proprietario, Collaboratore o Visualizzatore) all'utente. Questi ruoli sono in base ai progetti e personalizzati. Ad esempio, un membro collaboratore del team in un progetto A potrebbe avere delle autorizzazioni per le risorse diverse da quelle di un membro collaboratore del team in un progetto B. Un membro del team può avere solo un ruolo in un progetto. Dopo aver aggiunto un membro del team, quest'ultimo può interagire immediatamente con il tuo progetto al livello definito dal ruolo.
I vantaggi dei ruoli AWS CodeStar e i membri del team comprendono:
-
Non è necessario configurare manualmente le autorizzazioni in IAM per i membri del team.
-
È possibile modificare facilmente il livello di un membro del team di accesso a un progetto.
-
Gli utenti possono accedere ai progetti nella AWS CodeStar console solo se sono membri del team.
-
L'accesso degli utenti a un progetto è definito in base al ruolo.
Per ulteriori informazioni sui team e sui ruoli AWS CodeStar, consulta Utilizzo dei team in AWS CodeStar e Utilizzo del profilo utente in AWS CodeStar.
Per aggiungere un membro del team a un progetto, è necessario avere il ruolo di proprietario AWS CodeStar per il progetto o la policy
. AWSCodeStarFullAccess
Importante
L'aggiunta di un membro del team non influisce sull'accesso di tale membro a risorse esterne AWS (ad esempio, un GitHub repository o problemi in Atlassian JIRA). Queste autorizzazioni di accesso vengono controllate dal provider della risorsa, non da AWS CodeStar. Per ulteriori informazioni, consultare la documentazione messa a disposizione dal fornitore delle risorse.
Chiunque abbia accesso a un AWS CodeStar progetto può utilizzare la AWS CodeStar console per accedere a risorse esterne AWS ma correlate a quel progetto.
L'aggiunta di un membro del team a un progetto non consente automaticamente al membro di partecipare a qualsiasi ambiente di sviluppo AWS Cloud9 relazionato con il progetto. Per consentire a un membro del team di partecipare a un ambiente condiviso, consulta Condividere un ambiente AWS Cloud9 con un membro del team di progetto.
La concessione dell'accesso a un progetto a un utente federato implica collegare manualmente la policy gestita dal proprietario, dal collaboratore o dal visualizzatore di AWS CodeStar al ruolo assunto dall'utente federato. Per ulteriori informazioni, consulta Accesso utente federato a AWS CodeStar.
Aggiungi un membro del team (Console)
Puoi utilizzare la console AWS CodeStar per aggiungere un membro del team al progetto. Se esiste già un utente IAM per la persona che desideri aggiungere, puoi aggiungere l'utente IAM. Altrimenti, puoi creare un utente IAM per quella persona quando la aggiungi al tuo progetto.
Per aggiungere un membro del team a un progetto AWS CodeStar (console)
Apri la AWS CodeStar console all'indirizzo https://console.aws.amazon.com/codestar/
. -
Scegli Progetti dal pannello di navigazione e scegli il tuo progetto.
-
Nel riquadro di navigazione laterale del progetto, scegli Team.
-
Nella pagina Team members (Membri del team), scegli Add team member (Aggiungi membro del team).
-
In Choose user (Seleziona utente), procedere in uno dei modi seguenti:
Se esiste già un utente IAM per la persona che desideri aggiungere, scegli l'utente IAM dall'elenco.
Nota
Gli utenti che sono già stati aggiunti a un altro AWS CodeStar progetto vengono visualizzati nell'elenco AWS CodeStarUtenti esistenti.
Nel ruolo del progetto, scegli il AWS CodeStar ruolo (Proprietario, Collaboratore o Visualizzatore) per questo utente. Si tratta di un ruolo a livello di progetto AWS CodeStar che può essere modificato solo da un proprietario del progetto. Se applicato a un utente IAM, il ruolo fornisce tutte le autorizzazioni necessarie per accedere alle risorse AWS CodeStar del progetto. Applica le policy necessarie per creare e gestire le credenziali Git per il codice archiviato CodeCommit in IAM o per caricare le chiavi SSH di Amazon EC2 per l'utente in IAM.
Importante
Non puoi fornire o modificare il nome visualizzato o le informazioni e-mail per un utente IAM a meno che tu non abbia effettuato l'accesso alla console come tale utente. Per ulteriori informazioni, consulta Gestione delle informazioni di visualizzazione del profilo utente di AWS CodeStar.
Scegli Aggiungi membro del team.
Se non esiste un utente IAM per la persona che desideri aggiungere al progetto, scegli Crea nuovo utente IAM. Verrai reindirizzato alla console IAM dove potrai creare un nuovo utente IAM. Per ulteriori informazioni, consulta Creazione di utenti IAM nella guida per l'utente IAM. Dopo aver creato il tuo utente IAM, torna alla AWS CodeStar console, aggiorna l'elenco degli utenti e scegli l'utente IAM che hai creato dall'elenco a discesa. Inserisci il nome AWS CodeStar visualizzato, l'indirizzo email e il ruolo di progetto che desideri applicare a questo nuovo utente, quindi scegli Aggiungi membro del team.
Nota
Per facilità di gestione, ad almeno un utente deve essere assegnato il ruolo di proprietario del progetto.
-
Invia al nuovo membro del team le seguenti informazioni:
-
Informazioni di connessione per il progetto AWS CodeStar.
-
Se il codice sorgente è memorizzato in CodeCommit, istruzioni per configurare l'accesso con credenziali Git al CodeCommit repository dai loro computer locali.
-
Informazioni su come l'utente può gestire il nome visualizzato, l'indirizzo e-mail e la chiave SSH pubblica di Amazon EC2, come descritto in. Utilizzo del profilo utente in AWS CodeStar
-
Password monouso e informazioni di connessione, se l'utente è nuovo AWS e hai creato un utente IAM per quella persona. La password scade la prima volta in cui l'utente effettua l'accesso. L'utente deve scegliere una nuova password.
-
Aggiungi e Visualizza i membri del team (AWS CLI)
Puoi utilizzare AWS CLI per aggiungere i membro del team al team del progetto. Puoi inoltre visualizzare le informazioni su tutti i membri del team nel progetto.
Per aggiungere un membro del team
-
Apri un finestra dei comandi o di terminale.
-
Esegui il comando associate-team-member con i parametri
--project-id
,-user-arn
e--project-role
. Puoi anche specificare se l'utente dispone di accesso remoto alle istanze del progetto includendo i parametri--remote-access-allowed
oppure--no-remote-access-allowed
. Ad esempio:aws codestar associate-team-member --project-id my-first-projec --user-arn arn:aws:iam:111111111111:user/Jane_Doe --project-role Contributor --remote-access-allowed
Questo comando non restituisce alcun output.
Per visualizzare tutti i membri del team (AWS CLI)
-
Apri un finestra dei comandi o di terminale.
-
Eseguire il comando list-team-members con il parametro
--project-id
. Ad esempio:aws codestar list-team-members --project-id my-first-projec
Questo comando restituisce un output simile al seguente:
{ "teamMembers":[ {"projectRole":"Owner","remoteAccessAllowed":true,"userArn":"arn:aws:iam::111111111111:user/Mary_Major"}, {"projectRole":"Contributor","remoteAccessAllowed":true,"userArn":"arn:aws:iam::111111111111:user/Jane_Doe"}, {"projectRole":"Contributor","remoteAccessAllowed":true,"userArn":"arn:aws:iam::111111111111:user/John_Doe"}, {"projectRole":"Viewer","remoteAccessAllowed":false,"userArn":"arn:aws:iam::111111111111:user/John_Stiles"} ] }