Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Especifique el AWS CodeBuild punto de conexión
Puede usar el AWS Command Line Interface (AWS CLI) o uno de los AWS SDK para especificar el punto final utilizado por AWS CodeBuild. Hay un punto final para cada región en la que CodeBuild está disponible. Además de un punto de conexión regional, hay cuatro regiones que también tienen un punto de conexión que cumple el Estándar federal de procesamiento de información (FIPS). Para obtener más información sobre los puntos de conexión de FIPS, consulte Información general sobre FIPS 140-2
La especificación de un punto de conexión es opcional. Si no indicas explícitamente CodeBuild qué punto final usar, el servicio usa el punto final asociado a la región que usa tu AWS cuenta. CodeBuildnunca usa un punto final FIPS de forma predeterminada. Si desea utilizar un punto de enlace de FIPS, debe asociarlo a CodeBuild mediante uno de los métodos siguientes.
nota
Puede usar un alias o un nombre de región para especificar un punto final mediante un AWS SDK. Si usa el AWS CLI, debe usar el nombre completo del punto final.
Para ver los puntos finales con los que se puede usar CodeBuild, consulte CodeBuild regiones y puntos finales.
Temas
Especifique el AWS CodeBuild punto final (AWS CLI)
Puede usar el AWS CLI para especificar el punto final a través del cual AWS CodeBuild se accede mediante el --endpoint-url argumento de cualquier CodeBuild comando. Por ejemplo, ejecute este comando para obtener una lista de los nombres de proyectos de compilación que utilizan el punto de conexión que cumple el Estándar federal de procesamiento de información (FIPS) en la región Este de EE. UU. (Norte de Virginia):
aws codebuild list-projects --endpoint-url https://codebuild-fips.us-east-1.amazonaws.com
Incluya el https:// al principio del punto final.
El --endpoint-url AWS CLI argumento está disponible para todos los AWS servicios. Para obtener más información sobre este y otros AWS CLI argumentos, consulte la referencia de AWS CLI comandos.
Especifique el AWS CodeBuild punto final (AWS SDK)
Puede usar un AWS SDK para especificar el punto final a través del cual AWS CodeBuild se accede. Aunque en este ejemplo se usa el AWS
SDK para Java
Utilice el withEndpointConfiguration método al crear el AWSCodeBuild cliente. Este es el formato que se debe usar:
AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("endpoint", "region")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();
Para obtener información al respectoAWSCodeBuildClientBuilder, consulte Class AWSCodeBuildClientBuilder.
Las credenciales utilizadas en withCredentials deben ser del tipo AWSCredentialsProvider. Para obtener más información, consulte Trabajar con AWS credenciales.
No lo incluya https:// al principio del punto final.
Si desea especificar un punto de conexión que no sea de FIPS, puede utilizar la región en lugar del punto de conexión propiamente dicho. Por ejemplo, para especificar el punto de conexión de la región Este de EE. UU. (Norte de Virginia), puede utilizar us-east-1 en lugar del nombre completo del punto de conexión, codebuild.us-east-1.amazonaws.com.
Si desea especificar un punto de conexión de FIPS, puede utilizar un alias para simplificar el código. Solo los puntos de enlace de FIPS disponen de un alias. El resto de puntos de enlace se deben especificar utilizando la región o el nombre completo.
En la tabla siguiente se muestra el alias para cada uno de los cuatro puntos de enlace de FIPS disponibles:
| Nombre de la región | Región | Punto de conexión | Alias |
|---|---|---|---|
| Este de EE. UU. (Norte de Virginia) | us-east-1 | codebuild-fips.us-east-1.amazonaws.com | us-east-1-fips |
| Este de EE. UU. (Ohio) | us-east-2 | codebuild-fips.us-east-2.amazonaws.com | us-east-2-fips |
| Oeste de EE. UU. (Norte de California) | us-west-1 | codebuild-fips.us-west-1.amazonaws.com | us-west-1-fips |
| Oeste de EE. UU. (Oregón) | us-west-2 | codebuild-fips.us-west-2.amazonaws.com | us-west-2-fips |
Para especificar el uso del punto de conexión FIPS de la región Oeste de EE. UU. (Oregón) utilizando un alias:
AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("us-west-2-fips", "us-west-2")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();
Para especificar el uso del punto de conexión no FIPS de la región Este de EE. UU. (Norte de Virginia):
AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("us-east-1", "us-east-1")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();
Para especificar el uso del punto de conexión no FIPS de la región Asia-Pacífico (Bombay):
AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("ap-south-1", "ap-south-1")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();