Especifique o AWS CodeBuild endpoint - AWS CodeBuild

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Especifique o AWS CodeBuild endpoint

Você pode usar o AWS Command Line Interface (AWS CLI) ou um dos AWS SDKs para especificar o endpoint usado por AWS CodeBuild. Há um endpoint para cada região em que CodeBuild está disponível. Além de um endpoint regional, quatro regiões também têm um endpoint Federal Information Processing Standards (FIPS). Para obter mais informações sobre FIPS endpoints, consulte a visão geral do FIPS140-2.

A especificação de um endpoint é opcional. Se você não informar explicitamente CodeBuild qual endpoint usar, o serviço usará o endpoint associado à região que sua AWS conta usa. CodeBuildnunca assume como padrão um FIPS endpoint. Se você quiser usar um FIPS endpoint, deverá se CodeBuild associar a ele usando um dos métodos a seguir.

nota

Você pode usar um alias ou nome de região para especificar um endpoint usando um. AWS SDK Se você usar o AWS CLI, deverá usar o nome completo do endpoint.

Para endpoints que podem ser usados com CodeBuild, consulte CodeBuild regiões e endpoints.

Especifique o AWS CodeBuild endpoint ()AWS CLI

Você pode usar o AWS CLI para especificar o endpoint pelo qual AWS CodeBuild é acessado usando o --endpoint-url argumento em qualquer CodeBuild comando. Por exemplo, execute esse comando para obter uma lista dos nomes de compilação do projeto usando o endpoint Federal Information Processing Standards (FIPS) na região Leste dos EUA (Norte da Virgínia):

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

Inclua https:// no início do endpoint.

O --endpoint-url AWS CLI argumento está disponível para todos os AWS serviços. Para obter mais informações sobre esse e outros AWS CLI argumentos, consulte Referência de AWS CLI comandos.

Especifique o AWS CodeBuild endpoint ()AWS SDK

Você pode usar um AWS SDK para especificar o endpoint pelo qual AWS CodeBuild é acessado. Embora este exemplo use o AWS SDKpara Java, você pode especificar o endpoint com o outro AWS SDKs.

Use o withEndpointConfiguration método ao construir o AWSCodeBuild cliente. Este é o formato a ser usado:

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

Para obter informações sobreAWSCodeBuildClientBuilder, consulte Classe AWSCodeBuildClientBuilder.

As credenciais usadas em withCredentials devem ser do tipo AWSCredentialsProvider. Para obter mais informações, consulte Trabalhando com AWS credenciais.

Não inclua https:// no início do endpoint.

Se quiser especificar um FIPS ponto final não final, você pode usar a região em vez do ponto final real. Por exemplo, para especificar o endpoint na região do Leste dos EUA (Norte da Virgínia), é possível usar us-east-1 em vez do nome completo do endpoint, codebuild.us-east-1.amazonaws.com.

Se quiser especificar um FIPS endpoint, você pode usar um alias para simplificar seu código. Somente os FIPS endpoints têm um alias. Outros endpoints devem ser especificados usando a região ou o nome completo.

A tabela a seguir lista o alias para cada um dos quatro FIPS endpoints disponíveis:

Nome da região Região Endpoint Alias
Leste dos EUA (Norte da Virgínia) us-east-1 codebuild-fips.us-east-1.amazonaws.com us-east-1-fips
Leste dos EUA (Ohio) us-east-2 codebuild-fips.us-east-2.amazonaws.com us-east-2-fips
Oeste dos EUA (N. da Califórnia) us-west-1 codebuild-fips.us-west-1.amazonaws.com us-west-1-fips
Oeste dos EUA (Oregon) us-west-2 codebuild-fips.us-west-2.amazonaws.com us-west-2-fips

Para especificar o uso do FIPS endpoint na região Oeste dos EUA (Oregon) usando um alias:

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

Para especificar o uso do FIPS ponto não final na região Leste dos EUA (Norte da Virgínia):

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

Para especificar o uso do FIPS ponto não final na região Ásia-Pacífico (Mumbai):

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