Nuair a bheir Vault ConfigData seachad, faodaidh a' chiad iarrtas aige tachairt mus bi bean àbhaisteach gnàthaichte proxy ann. Stàlaich factaraidh nan iarrtas tron chlàr bootstrap na àite.

Airson stac Spring Framework 6.1 no nas ùire:

import java.net.InetSocketAddress;
import java.net.ProxySelector;
import java.net.http.HttpClient;
import org.springframework.http.client.JdkClientHttpRequestFactory;
import org.springframework.vault.config.AbstractVaultConfiguration
    .ClientFactoryWrapper;

var http = HttpClient.newBuilder()
    .proxy(ProxySelector.of(
        new InetSocketAddress("proxy.example.net", 8080)))
    .build();

application.addBootstrapRegistryInitializer(registry ->
    registry.register(ClientFactoryWrapper.class, context ->
        new ClientFactoryWrapper(
            new JdkClientHttpRequestFactory(http))));

application an SpringApplication a th' ann mar-thà. Cuir an t-initializer seo ris mus gairm thu run, a' gleidheadh URI Vault agus nan roghainnean dearbhaidh.

Foillsichidh ClientFactoryWrapper an fhactaraidh seo do bhun-structar bootstrap Vault; cha chuir e stàladh ro-ghnàth air feadh an aplacaid airson luchd-dèiligidh HTTP neo-cheangailte.

Cleachd seata eisimeileachd co-fhreagarrach Cloud Vault/Boot a' phròiseict. Chan urrainnear eisimpleirean Apache 4 a chopaigeadh a-steach do dh'fhactaraidh iarrtas Apache 5 Spring Framework 6.

Dèan seòladh a' proxy ri fhaighinn ro bootstrap cuideachd. Airson frithealaiche Vault a ghabhas ruigsinn gu poblach air slighe a cheadaicheas proxy poblach, tagh tagraiche HTTP bho liosta nam proxy HTTP mus tòisich an aplacaid. Mura h-eil e air a stòradh ach ann an Vault, chan urrainn don aplacaid an t-slighe a dh'fheumar airson a' chiad iarrtas Vault sin a lorg.

Artaigilean co-cheangailte