TentukanAWS 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.

TentukanAWS CodeBuild titik akhir

Anda dapat menggunakanAWS Command Line Interface (AWS CLI) atau salah satuAWS SDK untuk menentukan titik akhir yang digunakan olehAWS CodeBuild. Ada titik akhir untuk setiap wilayah di manaCodeBuild tersedia. Selain endpoint regional, empat wilayah juga memiliki titik akhir Federal Information Processing Standards (FIPS). Untuk informasi selengkapnya tentang titik akhir FIPS, lihat Gambaran Umum FIPS 140-2.

Menentukan titik akhir adalah opsional. Jika Anda tidak secara eksplisit memberi tahu titik akhirCodeBuild mana yang akan digunakan, layanan menggunakan titik akhir yang terkait dengan wilayah yang digunakanAWS akun Anda. CodeBuildtidak pernah default ke endpoint FIPS. Jika Anda ingin menggunakan titik akhir FIPS, Anda harusCodeBuild mengaitkannya menggunakan salah satu metode berikut.

catatan

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

Untuk titik akhir yang dapat digunakanCodeBuild, lihat CodeBuildwilayah dan titik akhir.

TentukanAWS CodeBuild endpoint (AWS CLI)

Anda dapat menggunakanAWS CLI untuk menentukan titik akhir melaluiAWS CodeBuild yang diakses dengan menggunakan--endpoint-url argumen dalamCodeBuild perintah apapun. Misalnya, jalankan perintah ini untuk mendapatkan daftar nama pembuatan proyek menggunakan titik akhir Federal Information Processing Standards (FIPS) di Wilayah US East (N. Virginia):

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

Sertakanhttps:// pada awal titik akhir.

--endpoint-urlAWS CLIArgumen tersedia untuk semuaAWS layanan. Untuk informasi selengkapnya tentang ini danAWS CLI argumen lainnya, lihat ReferensiAWS CLI Perintah.

TentukanAWS CodeBuild titik akhir (AWSSDK)

Anda dapat menggunakanAWS SDK untuk menentukan titik akhir yangAWS CodeBuild digunakan untuk diakses. Meskipun contoh ini menggunakan AWSSDK for Java, Anda dapat menentukan titik akhir denganAWS SDK lainnya.

GunakanwithEndpointConfiguration metode saat membangunAWSCodeBuild klien. Berikut adalah format untuk digunakan:

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

Untuk selengkapnyaAWSCodeBuildClientBuilder, lihat KelasAWSCodeBuildClientBuilder.

Kredensial yang digunakanwithCredentials harus bertipeAWSCredentialsProvider. Untuk informasi selengkapnya, lihat Bekerja denganAWS kredensial.

Jangan sertakanhttps:// pada 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 N.), Anda dapat menggunakanus-east-1 alih-alih nama endpoint lengkap,codebuild.us-east-1.amazonaws.com.

Jika Anda ingin menentukan titik akhir FIPS, Anda dapat menggunakan alias untuk menyederhanakan kode Anda. Hanya endpoint 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) as-east-1 codebuild-fips.us-east-1.amazonaws.com us-us-east-1-fips
Timur AS (Ohio) us–east-2 codebuild-fips.us-east-2.amazonaws.com us-us-east-2-fips
US West (Northern California) us-west-1 codebuild-fips.us-west-1.amazonaws.com us-west-1-fips
US West (Oregon) us-west-2 codebuild-fips.us-west-2.amazonaws.com us-west-2-fips

Untuk menentukan penggunaan titik akhir FIPS di wilayah US West (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 US East (N. Virginia):

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();