Questa documentazione è valida AWS CLI solo per la versione 1. Per la documentazione relativa alla versione 2 di AWS CLI, consulta la Guida per l'utente della versione 2.
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à.
CodeConnections esempi utilizzando AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with CodeConnections.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzarecreate-connection.
- AWS CLI
-
Come creare una connessione
L’esempio
create-connectionseguente crea una connessione a un repository di terze parti. Questo esempio crea una connessione in cui il provider di terze parti è Bitbucket.Una connessione creata tramite la AWS CLI o AWS CloudFormation è in sospeso per impostazione predefinita. Dopo aver creato una connessione con la CLI o AWS CloudFormation, utilizza la console per modificare la connessione e renderne lo stato Disponibile.
aws codestar-connections create-connection \ --provider-typeBitbucket\ --connection-nameMyConnectionOutput:
{ "ConnectionArn": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f" }Per ulteriori informazioni, consulta Creazione di una connessione nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta CreateConnection AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-host.
- AWS CLI
-
Come creare un host
L’esempio
create-hostseguente mostra come creare un host per rappresentare l’endpoint per l’infrastruttura in cui è installato il provider di terze parti. Questo esempio crea un host in cui il provider installato da terze parti è GitHub Enterprise Server.Per impostazione predefinita, un host creato tramite la AWS CLI è in sospeso. Dopo aver creato un host con la CLI, utilizza la console o la CLI per configurare l’host e impostarne lo stato su Disponibile.
aws codestar-connections create-host \ --nameMyHost\ --provider-typeGitHubEnterpriseServer\ --provider-endpoint"https://my-instance.dev"Output:
{ "HostArn": "arn:aws:codestar-connections:us-east-1:123456789012:host/My-Host-28aef605" }Per ulteriori informazioni, consulta Creazione di un host (CLI) nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta AWS CLI Command CreateHost
Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-connection.
- AWS CLI
-
Come eliminare una connessione
L’esempio
delete-connectionseguente mostra come eliminare una connessione.aws codestar-connections delete-connection \ --connection-arnarn:aws:codestar-connections:us-west-2:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441fQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Eliminazione di una connessione (CLI) nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta DeleteConnection AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-host.
- AWS CLI
-
Come eliminare un host
L’esempio
delete-hostseguente mostra come eliminare un host. Per eliminare un host, è necessario eliminare tutte le connessioni associate all’host.aws codestar-connections delete-host \ --host-arn"arn:aws:codestar-connections:us-east-1 :123456789012:host/My-Host-28aef605"Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Eliminare un host (CLI) nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta DeleteHost AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-connection.
- AWS CLI
-
Come ottenere informazioni su una connessione
L’esempio
get-connectionseguente mostra i dettagli di una connessione.aws codestar-connections get-connection \ --connection-arnarn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441fOutput:
{ "Connection": { "ConnectionName": "MyConnection", "ConnectionArn": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f", "ProviderType": "Bitbucket", "OwnerAccountId": "123456789012", "ConnectionStatus": "AVAILABLE" } }Per ulteriori informazioni, consulta Visualizzare i dettagli di connessione nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta GetConnection AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-host.
- AWS CLI
-
Come ottenere informazioni su un host
L’esempio
get-hostseguente mostra i dettagli di un host.aws codestar-connections get-host \ --host-arnarn:aws:codestar-connections:us-east-1:123456789012:host/MyHost-28aef605Output:
{ "Name": "MyHost", "Status": "AVAILABLE", "ProviderType": "GitHubEnterpriseServer", "ProviderEndpoint": "https://test-instance-1.dev/" }Per ulteriori informazioni, consulta Visualizzare i dettagli dell’host (CLI) nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta GetHost AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-connections.
- AWS CLI
-
Come elencare le connessioni
L’esempio
list-connectionsseguente recupera un elenco di tutte le connessioni nell’account per il tipo di provider Bitbucket:aws codestar-connections list-connections \ --provider-typeBitbucket\ --max-results5\ --next-token: next-tokenOutput:
{ "Connections": [ { "ConnectionName": "my-connection", "ProviderType": "Bitbucket", "Status": "PENDING", "ARN": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f", "OwnerAccountId": "123456789012" }, { "ConnectionName": "my-other-connection", "ProviderType": "Bitbucket", "Status": "AVAILABLE", "ARN": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f", "OwnerAccountId": "123456789012" }, ], "NextToken": "next-token" }Per ulteriori informazioni, consulta Elenco delle connessioni (CLI) nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta ListConnections AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-hosts.
- AWS CLI
-
Come elencare gli host
L’esempio
list-hostsseguente recupera un elenco di tutti gli host nell’account in uso.aws codestar-connections list-hostsOutput:
{ "Hosts": [ { "Name": "My-Host", "HostArn": "arn:aws:codestar-connections:us-east-1:123456789012:host/My-Host-28aef605", "ProviderType": "GitHubEnterpriseServer", "ProviderEndpoint": "https://my-instance.test.dev", "Status": "AVAILABLE" } ] }Per ulteriori informazioni, consulta Elencare gli host (CLI) nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta ListHosts AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-tags-for-resource.
- AWS CLI
-
Come elencare i tag
L’esempio
list-tags-for-resourceseguente recupera un elenco di tutti i tag associati alla risorsa di connessione specificata.aws codestar-connections list-tags-for-resource \ --resource-arnarn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441fOutput:
{ "Tags": [ { "Key": "Project", "Value": "ProjectA" }, { "Key": "ReadOnly", "Value": "true" } ] }Per ulteriori informazioni, consulta Visualizzazione dei tag per una risorsa di connessione nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta ListTagsForResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaretag-resource.
- AWS CLI
-
Come taggare a una risorsa
L’esempio
tag-resourceseguente associa un set di tag forniti a una connessione. Utilizza questo comando per aggiungere o modificare tag.aws codestar-connections tag-resource \ --resource-arnarn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f\ --tagsKey=Project,Value=ProjectAKey=IscontainerBased,Value=trueQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Aggiunta dei tag a una risorsa di connessione nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta TagResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareuntag-resource.
- AWS CLI
-
Per rimuovere i AWS tag da una risorsa di connessione
L’esempio
untag-resourceseguente rimuove un tag dalla risorsa specificata.aws codestar-connections untag-resource \ --resource-arnarn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f\ --tag-keysProjectReadOnlyOutput:
{ "Tags": [] }Per ulteriori informazioni, consulta Rimozione dei tag da una risorsa di connessione nella Guida per l’utente della console degli strumenti per sviluppatori.
-
Per i dettagli sull'API, consulta UntagResource AWS CLI
Command Reference.
-