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);

ഇത് ആപ്ലിക്കേഷനിലുള്ള നിലവിലെ AWS SDK ആരംഭ, അവസാന ജീവിതചക്രത്തിനുള്ളിൽ വയ്ക്കുക, അതിന്റെ വർക്ക്ലോഡ് പ്രദേശം ഉപയോഗിക്കുക. S3Client നിർമ്മിക്കുന്നതിന് മുമ്പ് പ്രോക്സി മൂല്യങ്ങൾ സജ്ജമാക്കണം; പിന്നീട് പ്രാദേശിക കോൺഫിഗറേഷൻ മാറ്റിയാൽ നിലവിലുള്ള ക്ലയന്റ് അപ്ഡേറ്റ് ചെയ്യില്ല. പൊതു പ്രോക്സികൾ അനുവദിക്കുന്ന വഴിയിൽ പൊതു S3 എൻഡ്പോയിന്റിനായി, ക്ലയന്റ് നിർമ്മിക്കുന്നതിന് മുമ്പ് HTTP പ്രോക്സി പട്ടികയിൽനിന്ന് ഒരു HTTP സ്ഥാനാർത്ഥി തിരഞ്ഞെടുക്കുക.

proxyHost ഹോസ്റ്റ്നാമം മാത്രം വഹിക്കുന്നു. സ്കീമിനും പോർട്ടിനും സ്വന്തം ഫീൽഡുകളുണ്ട്. proxyScheme = HTTP ഇടനിലക്കാരനുമായുള്ള ബന്ധം വിവരിക്കുകയും S3 എൻഡ്പോയിന്റിന്റെ HTTPS പ്രോട്ടോക്കോൾ മാറ്റാതെ വയ്ക്കുകയും ചെയ്യുന്നു.

പ്രോക്സിക്ക് അക്കൗണ്ട് ആവശ്യമുണ്ടെങ്കിൽ, ആ നിർമ്മാണ ഘട്ടത്തിന് മുമ്പ് തന്നെ ആപ്ലിക്കേഷന്റെ ക്രെഡൻഷ്യൽ കൈകാര്യം ചെയ്യുന്നതിൽ നിന്ന് proxyUserName, proxyPassword എന്നിവ പൂരിപ്പിക്കുക.

വ്യക്തമായ എൻഡ്പോയിന്റിന് പകരം സിസ്റ്റം കണ്ടെത്തൽ ഉപയോഗിക്കാൻ, രേഖപ്പെടുത്തിയ allowSystemProxy ഓപ്ഷൻ സ്വതവേ പ്രവർത്തനരഹിതമാണ്. അത് പ്രവർത്തനക്ഷമമാക്കിയാൽ കണ്ടെത്തൽ പിന്തുണയുള്ള അടിസ്ഥാന HTTP ക്ലയന്റിന് കൈമാറുന്നു; ബ്രൗസർ, PAC അല്ലെങ്കിൽ എൻവയോൺമെന്റ് ക്രമീകരണത്തിൽ ആശ്രയിക്കുന്നതിന് മുമ്പ് ആ ബാക്ക്എൻഡിന്റെ പ്ലാറ്റ്ഫോം സ്വഭാവം പരിശോധിക്കുക.

അനുബന്ധ ലേഖനങ്ങൾ