Specificare l' AWS CodeBuild endpoint - AWS CodeBuild

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Specificare l' AWS CodeBuild endpoint

È possibile utilizzare il AWS Command Line Interface (AWS CLI) o uno dei AWS SDKs per specificare l'endpoint utilizzato da. AWS CodeBuild Esiste un endpoint per ogni regione in cui CodeBuild è disponibile. Oltre a un endpoint regionale, quattro regioni dispongono anche di un endpoint Federal Information Processing Standards (FIPS). Per ulteriori informazioni sugli FIPS endpoint, vedere FIPS la panoramica 140-2.

La specifica di un endpoint è facoltativa. Se non indichi esplicitamente CodeBuild quale endpoint utilizzare, il servizio utilizza l'endpoint associato alla regione utilizzata dal tuo account. AWS CodeBuildper impostazione predefinita non viene mai utilizzato un endpoint. FIPS Se si desidera utilizzare un FIPS endpoint, è necessario CodeBuild associarlo utilizzando uno dei seguenti metodi.

Nota

È possibile utilizzare un alias o un nome di regione per specificare un endpoint utilizzando un. AWS SDK Se si utilizza il AWS CLI, è necessario utilizzare il nome completo dell'endpoint.

Per gli endpoint che possono essere utilizzati con CodeBuild, consulta CodeBuild regioni ed endpoint.

Specificate l' AWS CodeBuild endpoint ()AWS CLI

È possibile utilizzare il AWS CLI per specificare l'endpoint tramite il quale AWS CodeBuild si accede utilizzando l'--endpoint-urlargomento in qualsiasi CodeBuild comando. Ad esempio, esegui questo comando per ottenere un elenco di nomi di build di progetti utilizzando l'endpoint Federal Information Processing Standards (FIPS) nella regione Stati Uniti orientali (Virginia settentrionale):

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

Includi https:// all'inizio dell'endpoint.

L'--endpoint-url AWS CLI argomento è disponibile per tutti AWS i servizi. Per ulteriori informazioni su questo e altri AWS CLI argomenti, vedere AWS CLI Command Reference.

Specificate l' AWS CodeBuild endpoint ()AWS SDK

È possibile utilizzare an AWS SDK per specificare l'endpoint tramite il quale AWS CodeBuild si accede. Sebbene questo esempio utilizzi il AWS SDKper Java, è possibile specificare l'endpoint con l'altro. AWS SDKs

Utilizzate il withEndpointConfiguration metodo per costruire il AWSCodeBuild client. Il formato da utilizzare è il seguente:

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

Per informazioni suAWSCodeBuildClientBuilder, vedere Class AWSCodeBuildClientBuilder.

Le credenziali utilizzate in withCredentials devono esser di tipo AWSCredentialsProvider. Per ulteriori informazioni, consulta Lavorare con AWS le credenziali.

Non includere https:// all'inizio dell'endpoint.

Se desideri specificare un dispositivo diverso dall'FIPSendpoint, puoi utilizzare la regione anziché l'endpoint effettivo. Ad esempio, per specificare l'endpoint nella regione Stati Uniti orientali (Virginia settentrionale), è possibile utilizzare us-east-1 al posto del nome completo dell'endpoint,. codebuild.us-east-1.amazonaws.com

Se desideri specificare un FIPS endpoint, puoi utilizzare un alias per semplificare il codice. Solo gli FIPS endpoint hanno un alias. Altri endpoint devono essere specificati utilizzando la regione o il nome completo.

La tabella seguente elenca l'alias per ciascuno dei quattro endpoint disponibili: FIPS

Nome Regione Regione Endpoint Alias
US East (N. Virginia) us-east-1 codebuild-fips.us-east-1.amazonaws.com us-east-1-fips
Stati Uniti orientali (Ohio) us-east-2 codebuild-fips.us-east-2.amazonaws.com us-east-2-fips
US West (N. 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

Per specificare l'uso dell'FIPSendpoint nella regione Stati Uniti occidentali (Oregon) utilizzando un alias:

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

Per specificare l'uso di un dispositivo diverso dall'FIPSendpoint nella regione Stati Uniti orientali (Virginia settentrionale):

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

Per specificare l'uso del dispositivo diverso dall'FIPSendpoint nella regione Asia Pacifico (Mumbai):

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