Skip to content

Commit dfac021

Browse files
committed
testing
1 parent 8db26d2 commit dfac021

File tree

1 file changed

+9
-3
lines changed
  • packages/smithy-aws-core/src/smithy_aws_core/credentials_resolvers

1 file changed

+9
-3
lines changed

packages/smithy-aws-core/src/smithy_aws_core/credentials_resolvers/imds.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# SPDX-License-Identifier: Apache-2.0
33
import json
44
import asyncio
5+
import smithy_aws_core
56
from dataclasses import dataclass
67
from datetime import datetime, timedelta, timezone
78
from typing import Literal
@@ -18,6 +19,11 @@
1819

1920
from smithy_aws_core.identity import AWSCredentialsIdentity
2021

22+
_USER_AGENT_FIELD = Field(
23+
name="User-Agent",
24+
values=[f"aws-sdk-python-imds-client/{smithy_aws_core.__version__}"],
25+
)
26+
2127

2228
@dataclass(init=False)
2329
class Config:
@@ -111,7 +117,7 @@ async def _refresh(self) -> None:
111117
return
112118
headers = Fields(
113119
[
114-
# TODO: Add user-agent
120+
_USER_AGENT_FIELD,
115121
Field(
116122
name="x-aws-ec2-metadata-token-ttl-seconds",
117123
values=[str(self._config.token_ttl)],
@@ -150,11 +156,11 @@ async def get(self, *, path: str) -> str:
150156
token = await self._token_cache.get_token()
151157
headers = Fields(
152158
[
153-
# TODO: Add user-agent
159+
_USER_AGENT_FIELD,
154160
Field(
155161
name="x-aws-ec2-metadata-token",
156162
values=[token.value],
157-
)
163+
),
158164
]
159165
)
160166
request = HTTPRequest(

0 commit comments

Comments
 (0)