Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
CodeConnections exemples utilisant AWS CLI
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du AWS Command Line Interface with CodeConnections.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Les actions vous indiquent comment appeler des fonctions de service individuelles, mais vous pouvez les visualiser dans leur contexte dans les scénarios correspondants.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utilisercreate-connection
.
- AWS CLI
-
Pour créer une connexion
L'
create-connection
exemple suivant montre comment créer une connexion à un référentiel tiers. Cet exemple crée une connexion dont le fournisseur tiers est Bitbucket.Une connexion créée via AWS CLI ou AWS CloudFormation est en attente par défaut. Après avoir créé une connexion avec le CLI ou AWS CloudFormation, utilisez la console pour modifier la connexion afin de rendre son statut Disponible.
aws codestar-connections create-connection \ --provider-type
Bitbucket
\ --connection-nameMyConnection
Sortie :
{ "ConnectionArn": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f" }
Pour plus d'informations, consultez la section Création d'une connexion dans le guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir CreateConnection
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-host
.
- AWS CLI
-
Pour créer un hôte
L'
create-host
exemple suivant montre comment créer un hôte pour représenter le point de terminaison de l'infrastructure sur laquelle votre fournisseur tiers est installé. Cet exemple crée un hôte sur lequel le fournisseur tiers installé est GitHub Enterprise Server.Un hôte créé via le AWS CLI est en attente par défaut. Après avoir créé un hôte avec leCLI, utilisez la console ou le CLI pour configurer l'hôte afin qu'il rende son statut Disponible.
aws codestar-connections create-host \ --name
MyHost
\ --provider-typeGitHubEnterpriseServer
\ --provider-endpoint"https://my-instance.dev"
Sortie :
{ "HostArn": "arn:aws:codestar-connections:us-east-1:123456789012:host/My-Host-28aef605" }
Pour plus d'informations, voir Créer un hôte (CLI) dans le guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir CreateHost
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-connection
.
- AWS CLI
-
Pour supprimer une connexion
L'
delete-connection
exemple suivant montre comment supprimer une connexion.aws codestar-connections delete-connection \ --connection-arn
arn:aws:codestar-connections:us-west-2:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f
Cette commande ne produit aucun résultat.
Pour plus d'informations, voir Supprimer une connexion (CLI) dans le guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir DeleteConnection
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-host
.
- AWS CLI
-
Pour supprimer un hôte
L'
delete-host
exemple suivant montre comment supprimer un hôte. Avant de pouvoir supprimer un hôte, vous devez supprimer toutes les connexions associées à l'hôte.aws codestar-connections delete-host \ --host-arn
"arn:aws:codestar-connections:us-east-1 :123456789012:host/My-Host-28aef605"
Cette commande ne produit aucun résultat.
Pour plus d'informations, voir Supprimer un hôte (CLI) dans le guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir DeleteHost
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-connection
.
- AWS CLI
-
Pour obtenir des informations sur une connexion
L'
get-connection
exemple suivant montre les détails d'une connexion.aws codestar-connections get-connection \ --connection-arn
arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f
Sortie :
{ "Connection": { "ConnectionName": "MyConnection", "ConnectionArn": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f", "ProviderType": "Bitbucket", "OwnerAccountId": "123456789012", "ConnectionStatus": "AVAILABLE" } }
Pour plus d'informations, voir Afficher les détails de connexion dans le guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir GetConnection
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-host
.
- AWS CLI
-
Pour obtenir des informations sur un hôte
L'
get-host
exemple suivant montre les détails d'un hôte :aws codestar-connections get-host \ --host-arn
arn:aws:codestar-connections:us-east-1:123456789012:host/MyHost-28aef605
Sortie :
{ "Name": "MyHost", "Status": "AVAILABLE", "ProviderType": "GitHubEnterpriseServer", "ProviderEndpoint": "https://test-instance-1.dev/" }
Pour plus d'informations, voir Afficher les détails de l'hôte (CLI) dans le guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir GetHost
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-connections
.
- AWS CLI
-
Pour répertorier les connexions
L'
list-connections
exemple suivant extrait une liste de toutes les connexions de votre compte pour le type de fournisseur Bitbucket. :aws codestar-connections list-connections \ --provider-type
Bitbucket
\ --max-results5
\ --next-token
: next-tokenSortie :
{ "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" }
Pour plus d'informations, voir Lister les connexions (CLI) dans le guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir ListConnections
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-hosts
.
- AWS CLI
-
Pour répertorier les hôtes
L'
list-hosts
exemple suivant permet de récupérer la liste de tous les hôtes de votre compte.aws codestar-connections list-hosts
Sortie :
{ "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" } ] }
Pour plus d'informations, voir List hosts (CLI) dans le guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir ListHosts
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-tags-for-resource
.
- AWS CLI
-
Pour répertorier les tags
L'
list-tags-for-resource
exemple suivant extrait une liste de toutes les balises associées à la ressource de connexions spécifiée.aws codestar-connections list-tags-for-resource \ --resource-arn
arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f
Sortie :
{ "Tags": [ { "Key": "Project", "Value": "ProjectA" }, { "Key": "ReadOnly", "Value": "true" } ] }
Pour plus d'informations, voir Afficher les balises d'une ressource de connexion dans le guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir ListTagsForResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisertag-resource
.
- AWS CLI
-
Pour étiqueter une ressource
L'
tag-resource
exemple suivant associe un ensemble de balises fournies à une connexion. Utilisez cette commande pour ajouter ou modifier des balises.aws codestar-connections tag-resource \ --resource-arn
arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f
\ --tagsKey=Project,Value=ProjectA
Key=IscontainerBased,Value=true
Cette commande ne produit aucun résultat.
Pour plus d'informations, voir Ajouter des balises à une ressource de connexion dans le Guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir TagResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliseruntag-resource
.
- AWS CLI
-
Pour supprimer des AWS balises d'une ressource de connexion
Ce qui suit
untag-resource
supprime une balise de la ressource spécifiée.aws codestar-connections untag-resource \ --resource-arn
arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f
\ --tag-keysProject
ReadOnly
Sortie :
{ "Tags": [] }
Pour plus d'informations, voir Supprimer les balises d'une ressource de connexion dans le Guide de l'utilisateur de la console Developer Tools.
-
Pour API plus de détails, voir UntagResource
la section Référence des AWS CLI commandes.
-