View a markdown version of this page

Tentukan AWS CodeBuild titik akhir - AWS CodeBuild

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

Tentukan AWS CodeBuild titik akhir

Anda dapat menggunakan AWS Command Line Interface (AWS CLI) atau salah satu AWS SDK untuk menentukan titik akhir yang digunakan oleh AWS CodeBuild. Ada titik akhir untuk setiap wilayah yang CodeBuild tersedia. Selain titik akhir regional, empat wilayah juga memiliki titik akhir Standar Pemrosesan Informasi Federal (FIPS). Untuk informasi selengkapnya tentang titik akhir FIPS, lihat ikhtisar FIPS 140-2.

Menentukan titik akhir adalah opsional. Jika Anda tidak secara eksplisit memberi tahu titik akhir CodeBuild mana yang akan digunakan, layanan akan menggunakan titik akhir yang terkait dengan wilayah yang AWS digunakan akun Anda. CodeBuildtidak pernah default ke titik akhir FIPS. Jika Anda ingin menggunakan titik akhir FIPS, Anda harus meng CodeBuild aitkannya menggunakan salah satu metode berikut.

catatan

Anda dapat menggunakan nama alias atau wilayah untuk menentukan titik akhir menggunakan AWS SDK. Jika Anda menggunakan AWS CLI, maka Anda harus menggunakan nama titik akhir lengkap.

Untuk titik akhir yang dapat digunakan dengan CodeBuild, lihat CodeBuild wilayah dan titik akhir.

Tentukan AWS CodeBuild titik akhir (AWS CLI)

Anda dapat menggunakan AWS CLI untuk menentukan titik akhir yang AWS CodeBuild diakses dengan menggunakan --endpoint-url argumen dalam CodeBuild perintah apa pun. Misalnya, jalankan perintah ini untuk mendapatkan daftar nama build proyek menggunakan titik akhir Standar Pemrosesan Informasi Federal (FIPS) di Wilayah AS Timur (Virginia Utara):

aws codebuild list-projects --endpoint-url https://codebuild-fips.us-east-1.amazonaws.com

Sertakan https:// di awal titik akhir.

Ar --endpoint-url AWS CLI gumen tersedia untuk semua AWS layanan. Untuk informasi selengkapnya tentang ini dan AWS CLI argumen lainnya, lihat Refer AWS CLI ensi Perintah.

Tentukan AWS CodeBuild titik akhir (AWS SDK)

Anda dapat menggunakan AWS SDK untuk menentukan titik akhir AWS CodeBuild yang diakses. Meskipun contoh ini menggunakan AWS SDK untuk Java, Anda dapat menentukan titik akhir dengan AWS SDK lainnya.

Gunakan withEndpointConfiguration metode ini saat membangun AWSCodeBuild klien. Berikut adalah format yang digunakan:

AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("endpoint", "region")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();

Untuk informasi tentangAWSCodeBuildClientBuilder, lihat Kelas AWSCodeBuildClientBuilder.

KredenSIAL yang digunakan withCredentials harus bertipeAWSCredentialsProvider. Untuk informasi selengkapnya, lihat Bek erja dengan AWS kredensional.

Jangan sertakan https:// di awal titik akhir.

Jika Anda ingin menentukan titik akhir non-FIPS, Anda dapat menggunakan wilayah alih-alih titik akhir yang sebenarnya. Misalnya, untuk menentukan titik akhir di wilayah AS Timur (Virginia Utara), Anda dapat menggunakan sebagai us-east-1 pengganti nama titik akhir lengkap,codebuild.us-east-1.amazonaws.com.

Jika Anda ingin menentukan titik akhir FIPS, Anda dapat menggunakan alias untuk menyederhanakan kode Anda. Hanya titik akhir FIPS yang memiliki alias. Titik akhir lainnya harus ditentukan menggunakan wilayah atau nama lengkapnya.

Tabel berikut mencantumkan alias untuk masing-masing dari empat titik akhir FIPS yang tersedia:

Nama wilayah Wilayah Titik akhir Alias
US East (Northern Virginia) us-east-1 codebuild-fips.us-east-1.amazonaws.com us-timur-1-fips
AS Timur (Ohio) us-east-2 codebuild-fips.us-east-2.amazonaws.com us-timur-2-fips
AS Barat (California Utara) us-west-1 codebuild-fips.us-west-1.amazonaws.com us-barat-1-fips
AS Barat (Oregon) us-west-2 codebuild-fips.us-west-2.amazonaws.com us-barat-2-fips

Untuk menentukan penggunaan titik akhir FIPS di wilayah AS Barat (Oregon) menggunakan alias:

AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("us-west-2-fips", "us-west-2")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();

Untuk menentukan penggunaan titik akhir non-FIPS di wilayah AS Timur (Virginia Utara):

AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("us-east-1", "us-east-1")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();

Untuk menentukan penggunaan titik akhir non-FIPS di wilayah Asia Pasifik (Mumbai):

AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("ap-south-1", "ap-south-1")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();