View a markdown version of this page

CodeConnections contoh menggunakan AWS CLI - AWS Command Line Interface

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

CodeConnections contoh menggunakan AWS CLI

Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface with CodeConnections.

Tindakan merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

Tindakan

Contoh kode berikut menunjukkan cara menggunakancreate-connection.

AWS CLI

Untuk membuat koneksi

create-connectionContoh berikut menunjukkan cara membuat koneksi ke repositori pihak ketiga. Contoh ini membuat koneksi di mana penyedia pihak ketiga adalah Bitbucket.

Koneksi yang dibuat melalui AWS CLI atau AWS CloudFormation dalam status Tertunda secara default. Setelah Anda membuat koneksi dengan CLI atau AWS CloudFormation, gunakan konsol untuk mengedit koneksi agar statusnya Tersedia.

aws codestar-connections create-connection \ --provider-type Bitbucket \ --connection-name MyConnection

Output:

{ "ConnectionArn": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f" }

Untuk informasi selengkapnya, lihat Membuat koneksi di Panduan Pengguna konsol Alat Pengembang.

Contoh kode berikut menunjukkan cara menggunakancreate-host.

AWS CLI

Untuk membuat host

create-hostContoh berikut menunjukkan cara membuat host untuk mewakili titik akhir untuk infrastruktur tempat penyedia pihak ketiga Anda diinstal. Contoh ini membuat host di mana penyedia pihak ketiga yang diinstal adalah Server GitHub Perusahaan.

Host yang dibuat melalui AWS CLI berada dalam status Pending secara default. Setelah Anda membuat host dengan CLI, gunakan konsol atau CLI untuk mengatur host agar statusnya Tersedia.

aws codestar-connections create-host \ --name MyHost \ --provider-type GitHubEnterpriseServer \ --provider-endpoint "https://my-instance.dev"

Output:

{ "HostArn": "arn:aws:codestar-connections:us-east-1:123456789012:host/My-Host-28aef605" }

Untuk informasi selengkapnya, lihat Membuat host (CLI) di Panduan Pengguna konsol Alat Pengembang.

  • Untuk detail API, lihat CreateHost di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakandelete-connection.

AWS CLI

Untuk menghapus koneksi

delete-connectionContoh berikut menunjukkan cara menghapus koneksi.

aws codestar-connections delete-connection \ --connection-arn arn:aws:codestar-connections:us-west-2:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Mengh apus koneksi (CLI) di Panduan Pengguna konsol Alat Pengembang.

Contoh kode berikut menunjukkan cara menggunakandelete-host.

AWS CLI

Untuk menghapus host

delete-hostContoh berikut menunjukkan cara menghapus host. Sebelum Anda dapat menghapus host, Anda harus menghapus semua koneksi yang terkait dengan host.

aws codestar-connections delete-host \ --host-arn "arn:aws:codestar-connections:us-east-1 :123456789012:host/My-Host-28aef605"

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Mengh apus host (CLI) di Panduan Pengguna konsol Alat Pengembang.

  • Untuk detail API, lihat DeleteHost di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanget-connection.

AWS CLI

Untuk mendapatkan informasi tentang koneksi

get-connectionContoh berikut menunjukkan detail tentang koneksi.

aws codestar-connections get-connection \ --connection-arn arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f

Output:

{ "Connection": { "ConnectionName": "MyConnection", "ConnectionArn": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f", "ProviderType": "Bitbucket", "OwnerAccountId": "123456789012", "ConnectionStatus": "AVAILABLE" } }

Untuk informasi selengkapnya, lihat Melihat detail koneksi di Panduan Pengguna konsol Alat Pengembang.

Contoh kode berikut menunjukkan cara menggunakanget-host.

AWS CLI

Untuk mendapatkan informasi tentang tuan rumah

get-hostContoh berikut menunjukkan detail tentang host:

aws codestar-connections get-host \ --host-arn arn:aws:codestar-connections:us-east-1:123456789012:host/MyHost-28aef605

Output:

{ "Name": "MyHost", "Status": "AVAILABLE", "ProviderType": "GitHubEnterpriseServer", "ProviderEndpoint": "https://test-instance-1.dev/" }

Untuk informasi selengkapnya, lihat Melihat detail host (CLI) di Panduan Pengguna konsol Alat Pengembang.

  • Untuk detail API, lihat GetHost di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanlist-connections.

AWS CLI

Untuk membuat daftar koneksi

list-connectionsContoh berikut mengambil daftar semua koneksi di akun Anda untuk jenis penyedia Bitbucket. :

aws codestar-connections list-connections \ --provider-type Bitbucket \ --max-results 5 \ --next-token: next-token

Output:

{ "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" }

Untuk informasi selengkapnya, lihat Daftar koneksi (CLI) di Panduan Pengguna konsol Alat Pengembang.

Contoh kode berikut menunjukkan cara menggunakanlist-hosts.

AWS CLI

Untuk mencantumkan host

list-hostsContoh berikut mengambil daftar semua host di akun Anda.

aws codestar-connections list-hosts

Output:

{ "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" } ] }

Untuk informasi selengkapnya, lihat Daftar host (CLI) di Panduan Pengguna konsol Alat Pengembang.

  • Untuk detail API, lihat ListHosts di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource.

AWS CLI

Untuk mencantumkan tag

list-tags-for-resourceContoh berikut mengambil daftar semua tag yang dilampirkan ke sumber daya koneksi yang ditentukan.

aws codestar-connections list-tags-for-resource \ --resource-arn arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f

Output:

{ "Tags": [ { "Key": "Project", "Value": "ProjectA" }, { "Key": "ReadOnly", "Value": "true" } ] }

Untuk informasi selengkapnya, lihat Melihat tag untuk sumber daya koneksi di Panduan Pengguna konsol Alat Pengembang.

Contoh kode berikut menunjukkan cara menggunakantag-resource.

AWS CLI

Untuk menandai sumber daya

tag-resourceContoh berikut mengaitkan satu set tag yang disediakan dengan koneksi. Gunakan perintah ini untuk menambah atau mengedit tag.

aws codestar-connections tag-resource \ --resource-arn arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f \ --tags Key=Project,Value=ProjectA Key=IscontainerBased,Value=true

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Men ambahkan tag ke sumber daya koneksi di Panduan Pengguna konsol Alat Pengembang.

  • Untuk detail API, lihat TagResource di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanuntag-resource.

AWS CLI

Untuk menghapus AWS tag dari sumber daya koneksi

Berikut ini untag-resource menghapus tag dari sumber daya yang ditentukan.

aws codestar-connections untag-resource \ --resource-arn arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f \ --tag-keys Project ReadOnly

Output:

{ "Tags": [] }

Untuk informasi selengkapnya, lihat Mengh apus tag dari sumber daya koneksi di Panduan Pengguna konsol Alat Pengembang.