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
Vous pouvez utiliser le AWS Command Line Interface (AWS CLI) ou l'un des AWS kits SDK pour spécifier le point de terminaison utilisé par AWS CodeBuild. Il existe un point de terminaison pour chaque région CodeBuild disponible. 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
La spécification d'un point de terminaison est facultative. Si vous n'indiquez pas explicitement CodeBuild quel terminal utiliser, le service utilise le point de terminaison associé à la région utilisée par votre AWS compte. CodeBuildn'utilise 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 qui peuvent être utilisés avec CodeBuild, voir les CodeBuild régions et les points de terminaison.
Rubriques
Spécifiez le AWS CodeBuild point final (AWS CLI)
Vous pouvez utiliser le AWS CLI pour spécifier le point de terminaison par lequel AWS CodeBuild on accède en utilisant l'--endpoint-urlargument dans n'importe quelle CodeBuild commande. Par exemple, exécutez cette commande pour obtenir une liste des noms de versions de projets à 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 le 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.
Spécifiez le AWS CodeBuild point final (AWS SDK)
Vous pouvez utiliser un AWS SDK pour spécifier le point de terminaison par lequel AWS CodeBuild vous pouvez accéder. Bien que cet exemple utilise le AWS
SDK pour Java
Utilisez la withEndpointConfiguration méthode lors de la création du AWSCodeBuild client. Voici le format à utiliser :
AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("endpoint", "region")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();
Pour plus d'informations surAWSCodeBuildClientBuilder, voir Classe AWSCodeBuildClientBuilder.
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.
Ne pas inclure https:// au début du point final.
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 USA Est (Virginie du Nord), vous pouvez utiliser us-east-1 au lieu 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 :
| Nom de la région | Région | Endpoint | Alias |
|---|---|---|---|
| USA Est (Virginie du Nord) | us-east-1 | codebuild-fips.us-east-1.amazonaws.com | us-east-1-fips |
| USA Est (Ohio) | us-east-2 | codebuild-fips.us-east-2.amazonaws.com | us-east-2-fips |
| USA Ouest (Californie du Nord) | us-west-1 | codebuild-fips.us-west-1.amazonaws.com | us-west-1-fips |
| USA Ouest (Oregon) | us-west-2 | codebuild-fips.us-west-2.amazonaws.com | us-west-2-fips |
Pour spécifier l'utilisation du point de terminaison FIPS dans la région de l'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 USA Est (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();