View a markdown version of this page

Specifica il 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à.

Specifica il AWS CodeBuild endpoint

È possibile utilizzare AWS Command Line Interface (AWS CLI) o uno degli AWS SDK 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 hanno un endpoint FIPS (Federal Information Processing Standards). Per ulteriori informazioni sugli endpoint FIPS, consulta la panoramica su FIPS 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 CodeBuildnon utilizza mai per impostazione predefinita un endpoint FIPS. Se desideri utilizzare un endpoint FIPS, devi associarvi CodeBuild utilizzando uno dei seguenti metodi.

Nota

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

Per gli endpoint che possono essere utilizzati con CodeBuild, vedi CodeBuild Regioni ed endpoint.

Specificate il AWS CodeBuild punto finale (AWS CLI)

È possibile utilizzare il AWS CLI per specificare l'endpoint attraverso 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 progetto utilizzando l'endpoint FIPS (Federal Information Processing Standards) nella regione Stati Uniti orientali (Virginia settentrionale):

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

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

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

Specificate il AWS CodeBuild punto finale (AWS SDK)

È possibile utilizzare un AWS SDK per specificare l'endpoint tramite il quale si AWS CodeBuild accede. Sebbene questo esempio utilizzi l'AWS SDK per Java, è possibile specificare l'endpoint con gli altri SDK. AWS

Usa il withEndpointConfiguration metodo per costruire il client. AWSCodeBuild Ecco il formato da usare:

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

Per informazioni suAWSCodeBuildClientBuilder, vedi Classe AWSCodeBuildClientBuilder.

Le credenziali utilizzate in withCredentials devono esser di tipo AWSCredentialsProvider. Per ulteriori informazioni, vedere Utilizzo delle AWS credenziali.

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

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

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

Nella tabella seguente sono elencati gli alias di ognuno dei quattro endpoint FIPS disponibili.

Nome Regione Regione Endpoint Alias
Stati Uniti orientali (Virginia settentrionale) 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
Stati Uniti occidentali (California settentrionale) us-west-1 codebuild-fips.us-west-1.amazonaws.com us-west-1-fips
Stati Uniti occidentali (Oregon) us-west-2 codebuild-fips.us-west-2.amazonaws.com us-west-2-fips

Per specificare l'uso dell'endpoint FIPS 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 dell'endpoint non FIPS 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 dell'endpoint non FIPS nella regione Asia Pacifico (Mumbai):

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