getContainerCredentials method

Future<Map<String, String>?> getContainerCredentials(
  1. Map<String, String> environment
)

Implementation

Future<Map<String, String>?> getContainerCredentials(
    Map<String, String> environment) async {
  try {
    var relativeUri =
        environment['AWS_CONTAINER_CREDENTIALS_RELATIVE_URI'] ?? '';
    var url = Uri.parse('http://169.254.170.2$relativeUri');
    var response = await http.read(url);
    return json.decode(response);
  } catch (e) {
    print('failed to get container credentials.');
  }
}