|
|
|
|
@ -5,15 +5,14 @@
|
|
|
|
|
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#include <AzCore/Console/IConsole.h>
|
|
|
|
|
|
|
|
|
|
#include <Credential/AWSCVarCredentialHandler.h>
|
|
|
|
|
|
|
|
|
|
namespace AWSCore
|
|
|
|
|
{
|
|
|
|
|
AZ_CVAR(AZ::CVarFixedString, cl_awsAccessKey, "", nullptr, AZ::ConsoleFunctorFlags::Null, "Override AWS access key");
|
|
|
|
|
AZ_CVAR(AZ::CVarFixedString, cl_awsSecretKey, "", nullptr, AZ::ConsoleFunctorFlags::Null, "Override AWS secret key");
|
|
|
|
|
AZ_CVAR(AZ::CVarFixedString, cl_awsAccessKey, "", nullptr, AZ::ConsoleFunctorFlags::IsInvisible, "Override AWS access key");
|
|
|
|
|
AZ_CVAR(AZ::CVarFixedString, cl_awsSecretKey, "", nullptr, AZ::ConsoleFunctorFlags::IsInvisible, "Override AWS secret key");
|
|
|
|
|
|
|
|
|
|
static constexpr char AWSCVARCREDENTIALHANDLER_ALLOC_TAG[] = "AWSCVarCredentialHandler";
|
|
|
|
|
|
|
|
|
|
@ -36,8 +35,8 @@ namespace AWSCore
|
|
|
|
|
|
|
|
|
|
std::shared_ptr<Aws::Auth::AWSCredentialsProvider> AWSCVarCredentialHandler::GetCredentialsProvider()
|
|
|
|
|
{
|
|
|
|
|
auto accessKey = static_cast<AZ::CVarFixedString>(cl_awsAccessKey);
|
|
|
|
|
auto secretKey = static_cast<AZ::CVarFixedString>(cl_awsSecretKey);
|
|
|
|
|
const auto accessKey = static_cast<AZ::CVarFixedString>(cl_awsAccessKey);
|
|
|
|
|
const auto secretKey = static_cast<AZ::CVarFixedString>(cl_awsSecretKey);
|
|
|
|
|
|
|
|
|
|
if (!accessKey.empty() && !secretKey.empty())
|
|
|
|
|
{
|
|
|
|
|
|