Skip to content

Commit 2fb00c8

Browse files
committed
tracking for process profile
1 parent 01da6f6 commit 2fb00c8

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/aws-cpp-sdk-core/include/aws/core/client/UserAgent.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ enum class UserAgentFeature {
3535
CREDENTIALS_ENV_VARS,
3636
CREDENTIALS_PROFILE,
3737
CREDENTIALS_PROCESS,
38+
CREDENTIALS_PROFILE_PROCESS,
3839
CREDENTIALS_IMDS,
3940
CREDENTIALS_STS_ASSUME_ROLE,
4041
CREDENTIALS_HTTP,

src/aws-cpp-sdk-core/source/auth/AWSCredentialsProvider.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ void ProcessCredentialsProvider::Reload()
366366
}
367367
m_credentials = GetCredentialsFromProcess(command);
368368
if (!m_credentials.IsEmpty()) {
369-
m_credentials.AddUserAgentFeature(UserAgentFeature::CREDENTIALS_PROCESS);
369+
m_credentials.AddUserAgentFeature(UserAgentFeature::CREDENTIALS_PROFILE_PROCESS);
370370
}
371371
}
372372

@@ -446,6 +446,10 @@ AWSCredentials Aws::Auth::GetCredentialsFromProcess(const Aws::String& process)
446446
credentials.SetAccountId(credentialsView.GetString("AccountId"));
447447
}
448448

449+
if (!credentials.IsEmpty()) {
450+
credentials.AddUserAgentFeature(UserAgentFeature::CREDENTIALS_PROCESS);
451+
}
452+
449453
AWS_LOGSTREAM_DEBUG(PROFILE_LOG_TAG, "Successfully pulled credentials from process credential with AccessKey: " << accessKey << ", Expiration:" << credentialsView.GetString("Expiration"));
450454
return credentials;
451455
}

src/aws-cpp-sdk-core/source/client/UserAgent.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ const std::pair<UserAgentFeature, const char*> BUSINESS_METRIC_MAPPING[] = {
4545
{UserAgentFeature::CREDENTIALS_ENV_VARS, "g"},
4646
{UserAgentFeature::CREDENTIALS_PROFILE, "n"},
4747
{UserAgentFeature::CREDENTIALS_PROCESS, "w"},
48+
{UserAgentFeature::CREDENTIALS_PROFILE_PROCESS, "v"},
4849
{UserAgentFeature::CREDENTIALS_IMDS, "0"},
4950
{UserAgentFeature::CREDENTIALS_STS_ASSUME_ROLE, "i"},
5051
{UserAgentFeature::CREDENTIALS_HTTP, "z"},

0 commit comments

Comments
 (0)