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 mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with CodeConnections.
Tindakan adalah 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.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakancreate-connection
.
- AWS CLI
-
Untuk membuat koneksi
create-connection
Contoh 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-nameMyConnection
Output:
{ "ConnectionArn": "arn:aws:codestar-connections:us-east-1:123456789012:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f" }
Untuk informasi selengkapnya, lihat Membuat sambungan di Panduan Pengguna konsol Alat Pengembang.
-
Untuk API detailnya, lihat CreateConnection
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-host
.
- AWS CLI
-
Untuk membuat host
create-host
Contoh berikut menunjukkan cara membuat host untuk mewakili titik akhir infrastruktur tempat penyedia pihak ketiga Anda diinstal. Contoh ini membuat host di mana penyedia yang diinstal pihak ketiga adalah GitHub Enterprise Server.Host yang AWS CLI dibuat melalui status Tertunda secara default. Setelah Anda membuat host denganCLI, gunakan konsol atau CLI untuk mengatur host agar statusnya Tersedia.
aws codestar-connections create-host \ --name
MyHost
\ --provider-typeGitHubEnterpriseServer
\ --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 API detailnya, lihat CreateHost
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-connection
.
- AWS CLI
-
Untuk menghapus koneksi
delete-connection
Contoh 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 Menghapus koneksi (CLI) di Panduan Pengguna konsol Alat Pengembang.
-
Untuk API detailnya, lihat DeleteConnection
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-host
.
- AWS CLI
-
Untuk menghapus host
delete-host
Contoh 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 Menghapus host (CLI) di Panduan Pengguna konsol Alat Pengembang.
-
Untuk API detailnya, lihat DeleteHost
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-connection
.
- AWS CLI
-
Untuk mendapatkan informasi tentang koneksi
get-connection
Contoh berikut menunjukkan rincian 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.
-
Untuk API detailnya, lihat GetConnection
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-host
.
- AWS CLI
-
Untuk mendapatkan informasi tentang host
get-host
Contoh berikut menunjukkan rincian 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 API detailnya, lihat GetHost
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-connections
.
- AWS CLI
-
Untuk membuat daftar koneksi
list-connections
Contoh berikut mengambil daftar semua koneksi di akun Anda untuk jenis penyedia Bitbucket. :aws codestar-connections list-connections \ --provider-type
Bitbucket
\ --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" }
Untuk informasi selengkapnya, lihat Daftar koneksi (CLI) di Panduan Pengguna konsol Alat Pengembang.
-
Untuk API detailnya, lihat ListConnections
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-hosts
.
- AWS CLI
-
Untuk daftar host
list-hosts
Contoh 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 API detailnya, lihat ListHosts
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource
.
- AWS CLI
-
Untuk daftar tag
list-tags-for-resource
Contoh berikut mengambil daftar semua tag yang dilampirkan ke sumber daya koneksi tertentu.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.
-
Untuk API detailnya, lihat ListTagsForResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource
.
- AWS CLI
-
Untuk menandai sumber daya
tag-resource
Contoh 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
\ --tagsKey=Project,Value=ProjectA
Key=IscontainerBased,Value=true
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menambahkan tag ke sumber daya koneksi di Panduan Pengguna konsol Alat Pengembang.
-
Untuk API detailnya, lihat TagResource
di Referensi AWS CLI 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-keysProject
ReadOnly
Output:
{ "Tags": [] }
Untuk informasi selengkapnya, lihat Menghapus tag dari sumber daya koneksi di Panduan Pengguna konsol Alat Pengembang.
-
Untuk API detailnya, lihat UntagResource
di Referensi AWS CLI Perintah.
-