{"id":18361113,"url":"https://github.com/progrhyme/perl5-aws-cli-config","last_synced_at":"2026-03-10T07:01:52.313Z","repository":{"id":24938138,"uuid":"28355498","full_name":"progrhyme/perl5-AWS-CLI-Config","owner":"progrhyme","description":"Interface for AWS CLI Configuration","archived":false,"fork":false,"pushed_at":"2017-06-30T09:59:41.000Z","size":34,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-12-01T20:33:30.855Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"a-price/dynamixel_motor","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/progrhyme.png","metadata":{"files":{"readme":"README.md","changelog":"Changes","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-22T19:35:48.000Z","updated_at":"2017-07-19T22:13:11.000Z","dependencies_parsed_at":"2022-09-07T07:10:44.353Z","dependency_job_id":null,"html_url":"https://github.com/progrhyme/perl5-AWS-CLI-Config","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/progrhyme/perl5-AWS-CLI-Config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progrhyme%2Fperl5-AWS-CLI-Config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progrhyme%2Fperl5-AWS-CLI-Config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progrhyme%2Fperl5-AWS-CLI-Config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progrhyme%2Fperl5-AWS-CLI-Config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/progrhyme","download_url":"https://codeload.github.com/progrhyme/perl5-AWS-CLI-Config/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progrhyme%2Fperl5-AWS-CLI-Config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30326893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T22:31:52.459Z","updated_at":"2026-03-10T07:01:52.238Z","avatar_url":"https://github.com/progrhyme.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NAME\n\nAWS::CLI::Config - Interface to access AWS CLI configs and credentials\n\n# SYNOPSIS\n\n    use AWS::CLI::Config;\n    my $aws_access_key_id     = AWS::CLI::Config::access_key_id;\n    my $aws_secret_access_key = AWS::CLI::Config::secret_access_key($profile);\n    my $aws_session_token     = AWS::CLI::Config::session_token($profile);\n    my $region                = AWS::CLI::Config::region($profile);\n\n# DESCRIPTION\n\n**AWS::CLI::Config** provides an interface to access AWS CLI configuration and\ncredentials. It fetches its values from the appropriate environment variables,\nor a credential or config file in the order described in\n[AWS CLI Documents](http://docs.aws.amazon.com/cli/).\n\n# SUBROUTINES\n\n## access\\_key\\_id (Str)\n\nFetches $ENV{AWS\\_ACCESS\\_KEY\\_ID} or _aws\\_access\\_key\\_id_ defined in the\ncredential or config file. You can optionally specify the profile as the\nfirst argument.\n\n## secret\\_access\\_key (Str)\n\nFetches $ENV{AWS\\_SECRET\\_ACCESS\\_KEY} or _aws\\_secret\\_access\\_key_ defined in\nthe credential or config file. You can optionally specify the profile as\nthe first argument.\n\n## session\\_token (Str)\n\nFetches $ENV{AWS\\_SESSION\\_TOKEN} or _aws\\_session\\_token_ defined in the\ncredential or config file. You can optionally specify the profile as the first\nargument.\n\n## region (Str)\n\nFetches $ENV{AWS\\_DEFAULT\\_REGION} or _region_ defined in the credential or\nconfig file. You can optionally specify the profile as the first argument.\n\n## output (Str)\n\nFetches _output_ defined in the credential or config file. You can optionally\nspecify the profile as the first argument.\n\n## credentials (Str)\n\nFetches information from the credential file if it exists. You can optionally\nspecify the profile as the first argument.\n\n## config (Str)\n\nFetches information from the config file if it exists. If you need to override\nthe default path of this file, use the `$ENV{AWS_CONFIG_FILE}` variable.\nYou can optionally specify the profile as the first argument.\n\n## Automatic accessors\n\nAccessors will also be automatically generated for all top-level keys in a given\nprofile the first time they are called. They will be cached, so that you only\npay this cost if you ask for it, and only do so once.\n\nThe accessors will have the same name as the keys they represent.\n\nPlease note, however, that accessors will **not** be generated for nested values.\n\n# LIMITATIONS\n\n\"Instance profile credentials\" are not yet supported by this module.\n\n# SEE ALSO\n\n- [Net::Amazon::Config](https://metacpan.org/pod/Net::Amazon::Config),\n- [http://aws.amazon.com/cli/](http://aws.amazon.com/cli/)\n\n# LICENSE\n\nCopyright (C) IKEDA Kiyoshi.\n\nThis library is free software; you can redistribute it and/or modify\nit under the same terms as Perl itself.\n\n# AUTHOR\n\n- IKEDA Kiyoshi \u003ckeyamb@cpan.org\u003e\n\n# CONTRIBUTORS\n\n- José Joaquín Atria \u003cjjatria@cpan.org\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogrhyme%2Fperl5-aws-cli-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprogrhyme%2Fperl5-aws-cli-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogrhyme%2Fperl5-aws-cli-config/lists"}