Adeiladu cleient S3 C++ gyda phrocdi benodol
Gosodwch gynllun, gwesteiwr a phorth y procdi cyn adeiladu S3Client, gyda manylion mewngofnodi procdi dewisol yn yr un ffurfweddiad.
Aws::S3::S3ClientConfiguration config;
config.region = "us-east-1";
config.proxyScheme = Aws::Http::Scheme::HTTP;
config.proxyHost = "proxy.example.net";
config.proxyPort = 8080;
Aws::S3::S3Client s3(config);Rhowch hwn yng nghylch bywyd cychwyn a chau AWS SDK presennol y rhaglen, a defnyddiwch ei ranbarth llwyth gwaith. Rhaid gosod gwerthoedd y procdi cyn adeiladu S3Client; nid yw newid y ffurfweddiad lleol wedyn yn diweddaru'r cleient presennol. Ar gyfer pwynt terfyn S3 cyhoeddus ar lwybr sy'n caniatáu procdi cyhoeddus, dewiswch ymgeisydd HTTP o'r rhestr dirprwyon HTTP cyn adeiladu'r cleient.
Mae proxyHost yn dal yr enw gwesteiwr yn unig. Mae gan y cynllun a'r porth eu meysydd eu hunain. Mae proxyScheme = HTTP yn disgrifio'r cysylltiad â'r cyfryngwr ac yn gadael protocol HTTPS y pwynt terfyn S3 heb ei newid.
Os oes angen cyfrif ar y procdi, llenwch proxyUserName a proxyPassword o driniaeth manylion mewngofnodi'r rhaglen cyn y pwynt adeiladu hwnnw hefyd.
Ar gyfer darganfod system yn lle pwynt terfyn penodol, mae'r opsiwn dogfennedig allowSystemProxy wedi'i analluogi yn y rhagosodiad. Mae ei alluogi yn dirprwyo darganfod i'r cleient HTTP sylfaenol a gefnogir; gwiriwch ymddygiad platfform y backend hwnnw cyn dibynnu ar osodiad porwr, PAC neu amgylchedd.