Questa documentazione è valida AWS CLI solo per la versione 1.
Abbiamo annunciato l'imminente fine del supporto per la AWS CLI versione 1. Ti consigliamo di eseguire la migrazione alla versione 2. AWS CLI Per date, dettagli aggiuntivi e informazioni su come eseguire la migrazione, consulta l'annuncio.
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
L’esempio di codice seguente mostra come utilizzare create-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 stato In sospeso per impostazione predefinita. Dopo aver creato una connessione con la CLI o AWS CloudFormation, usa 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, vedi CreateConnection
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-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 di terze parti è GitHub Enterprise Server.Per impostazione predefinita, lo stato di 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, vedi CreateHost
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-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, vedi DeleteConnection
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-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, vedi DeleteHost
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-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, vedi GetConnection
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-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, vedi GetHost
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-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, vedi ListConnections
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-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, vedi ListHosts
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-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, vedi ListTagsForResource
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare tag-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, vedi TagResource
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare untag-resource.
- AWS CLI
-
Per rimuovere i AWS tag da una risorsa di connessioni
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, vedi UntagResource
in AWS CLI Command Reference.
-