Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
CodeConnections Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with Aktionen ausführen und allgemeine Szenarien implementieren CodeConnections.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie Siecreate-connection.
- AWS CLI
-
Um eine Verbindung herzustellen
Das folgende Beispiel für
create-connectionzeigt, wie eine Verbindung mit einem Drittanbieter-Repository hergestellt wird. In diesem Beispiel wird eine Verbindung hergestellt, bei der der Drittanbieter Bitbucket ist.Eine Verbindung, die über die AWS CLI erstellt wurde oder AWS CloudFormation sich standardmäßig im Status Ausstehend befindet. Nachdem Sie eine Verbindung mit der CLI oder mit der Konsole hergestellt haben AWS CloudFormation, bearbeiten Sie die Verbindung, um ihren Status Verfügbar zu machen.
aws codestar-connections create-connection \ --provider-typeBitbucket\ --connection-nameMyConnectionAusgabe:
{ "ConnectionArn": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f" }Weitere Informationen zu Verbindungen finden Sie unter Eine Verbindung erstellen im Benutzerhandbuch für die Entwicklertools-Konsole.
-
Einzelheiten zur API finden Sie CreateConnection
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-host.
- AWS CLI
-
So erstellen Sie einen Host
Das folgende Beispiel für
create-hostzeigt, wie Sie einen Host erstellen, der den Endpunkt für die Infrastruktur darstellt, in der der Drittanbieter installiert ist. In diesem Beispiel wird ein Host erstellt, auf dem GitHub Enterprise Server als Drittanbieter installiert ist.Ein über die AWS CLI erstellter Host hat standardmäßig den Status Ausstehend. Nachdem Sie mit der CLI einen Host erstellt haben, richten Sie mit der Konsole oder der CLI den Host so ein, dass er sich im Status „Verfügbar“ befindet.
aws codestar-connections create-host \ --nameMyHost\ --provider-typeGitHubEnterpriseServer\ --provider-endpoint"https://my-instance.dev"Ausgabe:
{ "HostArn": "arn:aws:codestar-connections:us-east-1:123456789012:host/My-Host-28aef605" }Weitere Informationen finden Sie unter Erstellen eines Hosts (CLI) im Benutzerhandbuch für die Entwicklertools-Konsole.
-
Einzelheiten zur API finden Sie CreateHost
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-connection.
- AWS CLI
-
So löschen Sie eine Verbindung
Das folgende Beispiel für
delete-connectionzeigt, wie Sie eine Verbindung löschen.aws codestar-connections delete-connection \ --connection-arnarn:aws:codestar-connections:us-west-2:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441fMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Löschen einer Verbindung (CLI) im Benutzerhandbuch für die Entwicklertools-Konsole.
-
Einzelheiten zur API finden Sie DeleteConnection
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-host.
- AWS CLI
-
So löschen Sie einen Host
Im folgenden Beispiel für
delete-hostwird gezeigt, wie ein Host gelöscht wird. Bevor Sie einen Host löschen können, müssen Sie alle Verbindungen löschen, die mit dem Host verknüpft sind.aws codestar-connections delete-host \ --host-arn"arn:aws:codestar-connections:us-east-1 :123456789012:host/My-Host-28aef605"Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Löschen eines Hosts (CLI) im Benutzerhandbuch für die Entwicklertools-Konsole.
-
Einzelheiten zur API finden Sie DeleteHost
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-connection.
- AWS CLI
-
So rufen Sie Informationen zu einer Verbindung ab
Das folgende Beispiel für
get-connectionzeigt Details zu einer Verbindung.aws codestar-connections get-connection \ --connection-arnarn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441fAusgabe:
{ "Connection": { "ConnectionName": "MyConnection", "ConnectionArn": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f", "ProviderType": "Bitbucket", "OwnerAccountId": "123456789012", "ConnectionStatus": "AVAILABLE" } }Weitere Informationen zu Verbindungen finden Sie unter Anzeigen von Verbindungsdetails im Benutzerhandbuch für die Entwicklertools-Konsole.
-
Einzelheiten zur API finden Sie GetConnection
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-host.
- AWS CLI
-
So rufen Sie Informationen zu einem Host ab
Das folgende Beispiel für
get-hostzeigt Details zu einem Host.aws codestar-connections get-host \ --host-arnarn:aws:codestar-connections:us-east-1:123456789012:host/MyHost-28aef605Ausgabe:
{ "Name": "MyHost", "Status": "AVAILABLE", "ProviderType": "GitHubEnterpriseServer", "ProviderEndpoint": "https://test-instance-1.dev/" }Weitere Informationen finden Sie unter View host details (CLI) im Benutzerhandbuch für die Entwicklertools-Konsole.
-
Einzelheiten zur API finden Sie GetHost
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-connections.
- AWS CLI
-
So listen Sie Verbindungen auf
Im folgenden Beispiel für
list-connectionswird eine Liste aller Verbindungen in Ihrem Konto für den Bitbucket-Anbietertyp abgerufen:aws codestar-connections list-connections \ --provider-typeBitbucket\ --max-results5\ --next-token: next-tokenAusgabe:
{ "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" }Weitere Informationen zu Verbindungen finden Sie unter Auflisten von Verbindungen (CLI) im Benutzerhandbuch für die Entwickler-Tools-Konsole.
-
Einzelheiten zur API finden Sie ListConnections
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-hosts.
- AWS CLI
-
So listen Sie Hosts auf
Im folgenden Beispiel für
list-hostswird eine Liste aller Hosts in Ihrem Konto abgerufen.aws codestar-connections list-hostsAusgabe:
{ "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" } ] }Weitere Informationen zu Verbindungen finden Sie unter Auflisten von Hosts (CLI) im Benutzerhandbuch für die Entwicklertools-Konsole.
-
Einzelheiten zur API finden Sie ListHosts
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-resource.
- AWS CLI
-
So listen Sie Tags auf
Im folgenden Beispiel für
list-tags-for-resourcewird eine Liste aller Tags abgerufen, die mit der angegebenen Verbindungsressource verknüpft sind.aws codestar-connections list-tags-for-resource \ --resource-arnarn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441fAusgabe:
{ "Tags": [ { "Key": "Project", "Value": "ProjectA" }, { "Key": "ReadOnly", "Value": "true" } ] }Weitere Informationen zu Verbindungen finden Sie unter Anzeigen von Tags für eine Verbindungsressource im Benutzerhandbuch für die Entwicklertools-Konsole.
-
Einzelheiten zur API finden Sie ListTagsForResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungtag-resource.
- AWS CLI
-
So taggen Sie eine Ressource
Im folgenden Beispiel für
tag-resourcewird ein Satz bereitgestellter Tags einer Verbindung zugeordnet. Verwenden Sie diesen Befehl, um Tags hinzuzufügen oder zu bearbeiten.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=trueMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen zu Verbindungen finden Sie unter Hinzufügen von Tags zu einer Verbindungsressource im Benutzerhandbuch für die Entwicklertools-Konsole.
-
Einzelheiten zur API finden Sie TagResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunguntag-resource.
- AWS CLI
-
Um AWS Tags aus einer Verbindungsressource zu entfernen
Mit dem folgenden
untag-resource-Befehl wird ein Tag aus der angegebenen Ressource entfernt.aws codestar-connections untag-resource \ --resource-arnarn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f\ --tag-keysProjectReadOnlyAusgabe:
{ "Tags": [] }Weitere Informationen zu Verbindungen finden Sie unter Entfernen von Tags aus einer Verbindungsressource im Benutzerhandbuch für die Entwicklertools-Konsole.
-
Einzelheiten zur API finden Sie UntagResource
in der AWS CLI Befehlsreferenz.
-