

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Spécifiez le AWS CodeBuild point de terminaison
<a name="endpoint-specify"></a>

 Vous pouvez utiliser le AWS Command Line Interface (AWS CLI) ou l'un des AWS SDKs pour spécifier le point de terminaison utilisé par AWS CodeBuild. Un point de terminaison CodeBuild est disponible pour chaque région. En plus d'un point de terminaison régional, quatre régions ont également un point de terminaison FIPS (Federal Information Processing Standards). Pour de plus amples informations sur les points de terminaison FIPS, veuillez consulter [Présentation de FIPS 140-2](https://aws.amazon.com/compliance/fips/). 

 La spécification d'un point de terminaison est facultative. Si vous n'indiquez pas explicitement CodeBuild quel point de terminaison utiliser, le service utilise le point de terminaison associé à la région utilisée par votre AWS compte. CodeBuildne prend jamais par défaut un point de terminaison FIPS. Si vous souhaitez utiliser un point de terminaison FIPS, vous devez lui associer CodeBuild via une des méthodes suivantes. 

**Note**  
 Vous pouvez utiliser un alias ou un nom de région pour spécifier un point de terminaison à l'aide d'un AWS SDK. Si vous utilisez le AWS CLI, vous devez utiliser le nom complet du point de terminaison. 

 Pour les points de terminaison pouvant être utilisés avec CodeBuild, voir [CodeBuild Régions et points de terminaison](https://docs.aws.amazon.com/general/latest/gr/rande.html#codebuild_region). 

**Topics**
+ [Spécifiez le AWS CodeBuild point de terminaison (AWS CLI)](#endpoint-specify-cli)
+ [Spécifiez le AWS CodeBuild point de terminaison (AWS SDK)](#endpoint-specify-sdk)

## Spécifiez le AWS CodeBuild point de terminaison (AWS CLI)
<a name="endpoint-specify-cli"></a>

 Vous pouvez utiliser le AWS CLI pour spécifier le point de terminaison par lequel AWS CodeBuild on accède en utilisant l'`--endpoint-url`argument dans n'importe quelle CodeBuild commande. Par exemple, exécutez cette commande pour obtenir une liste des noms de version de projet à l'aide du point de terminaison FIPS (Federal Information Processing Standards) dans la région USA Est (Virginie du Nord) : 

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

Incluez `https://` au début du point de terminaison.

 L'`--endpoint-url` AWS CLI argument est disponible pour tous les AWS services. Pour plus d'informations à ce sujet et sur d'autres AWS CLI arguments, consultez [AWS CLI la section Référence des commandes](https://docs.aws.amazon.com/cli/latest/reference/). 

## Spécifiez le AWS CodeBuild point de terminaison (AWS SDK)
<a name="endpoint-specify-sdk"></a>

 Vous pouvez utiliser un AWS SDK pour spécifier le point de terminaison par lequel AWS CodeBuild vous accédez. Bien que cet exemple utilise le [AWS SDK for](https://aws.amazon.com/sdk-for-java/) Java, vous pouvez spécifier le point de terminaison avec l' AWS SDKsautre. 

 Utilisez `withEndpointConfiguration` cette méthode lors de la construction du client AWSCode Build. Voici le format à utiliser : 

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

 Pour plus d'informations sur`AWSCodeBuildClientBuilder`, voir [Classe AWSCode BuildClientBuilder](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/codebuild/AWSCodeBuildClientBuilder.html). 

 Les informations d'identification utilisées dans `withCredentials` doivent être de type `AWSCredentialsProvider`. Pour plus d'informations, consultez la section [Utilisation des AWS informations d'identification](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/credentials.html). 

 N'incluez pas `https://` au début du point de terminaison.

 Si vous souhaitez spécifier un point de terminaison non conforme à la norme FIPS, vous pouvez utiliser la région plutôt que le point de terminaison. Par exemple, pour spécifier le point de terminaison dans la région de l'est des États-Unis (Virginie du Nord), vous pouvez utiliser à la `us-east-1` place du nom complet du point de terminaison,`codebuild.us-east-1.amazonaws.com`. 

Si vous souhaitez spécifier un point de terminaison FIPS, vous pouvez utiliser un alias pour simplifier votre code. Seuls les points de terminaison FIPS ont un alias. Les autres points de terminaison doivent être spécifiés à l'aide de leur nom de région ou de leur nom complet. 

Le tableau suivant répertorie les alias pour chacun des quatre points de terminaison FIPS disponibles :


****  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codebuild/latest/userguide/endpoint-specify.html)

 Pour spécifier l'utilisation du point de terminaison FIPS dans la région ouest des États-Unis (Oregon) à l'aide d'un alias : 

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

 Pour spécifier l'utilisation du point de terminaison non FIPS dans la région de l'est des États-Unis (Virginie du Nord) : 

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

 Pour spécifier l'utilisation du point de terminaison non FIPS dans la région Asie-Pacifique (Mumbai) : 

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