{"id":13572389,"url":"https://github.com/boto/boto","last_synced_at":"2026-07-10T13:28:08.429Z","repository":{"id":550728,"uuid":"771016","full_name":"boto/boto","owner":"boto","description":"For the latest version of boto, see https://github.com/boto/boto3 -- Python interface to Amazon Web Services","archived":true,"fork":false,"pushed_at":"2024-01-12T23:46:55.000Z","size":16004,"stargazers_count":6428,"open_issues_count":1118,"forks_count":2216,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2026-06-29T18:29:56.435Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://docs.pythonboto.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/boto.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2010-07-12T19:15:33.000Z","updated_at":"2026-06-24T19:02:38.000Z","dependencies_parsed_at":"2024-04-25T13:45:30.131Z","dependency_job_id":null,"html_url":"https://github.com/boto/boto","commit_stats":{"total_commits":5475,"total_committers":683,"mean_commits":8.016105417276721,"dds":0.8115068493150686,"last_synced_commit":"70c65b4f67af41ccfd40d21e49880be568997ba6"},"previous_names":[],"tags_count":89,"template":false,"template_full_name":null,"purl":"pkg:github/boto/boto","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boto%2Fboto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boto%2Fboto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boto%2Fboto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boto%2Fboto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boto","download_url":"https://codeload.github.com/boto/boto/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boto%2Fboto/sbom","scorecard":{"id":248875,"data":{"date":"2025-08-11","repo":{"name":"github.com/boto/boto","commit":"70c65b4f67af41ccfd40d21e49880be568997ba6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"project is archived","details":["Warn: Repository is archived."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/open_issue_message.yml:1","Warn: no topLevel permission defined: .github/workflows/open_pr_message.yml:1","Warn: no topLevel permission defined: .github/workflows/stale_bot.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/open_issue_message.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/boto/boto/open_issue_message.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/open_pr_message.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/boto/boto/open_pr_message.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/stale_bot.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/boto/boto/stale_bot.yml/develop?enable=pin","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'develop'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":0,"reason":"17 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-19 / GHSA-232r-66cg-79px","Warn: Project is vulnerable to: PYSEC-2018-69 / GHSA-f2j6-wrhh-v25m","Warn: Project is vulnerable to: PYSEC-2022-166","Warn: Project is vulnerable to: PYSEC-2021-142 / GHSA-8q59-q68h-6hv4","Warn: Project is vulnerable to: PYSEC-2018-49 / GHSA-rprw-h62v-c2w7","Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg","Warn: Project is vulnerable to: PYSEC-2015-17","Warn: Project is vulnerable to: PYSEC-2023-74","Warn: Project is vulnerable to: PYSEC-2020-99 / GHSA-537h-rv9q-vvph","Warn: Project is vulnerable to: PYSEC-2016-10 / GHSA-8rjr-6qq5-pj9p","Warn: Project is vulnerable to: PYSEC-2020-100 / GHSA-xrx6-fmxq-rjj2","Warn: Project is vulnerable to: PYSEC-2024-60 / GHSA-jjg7-2v4v-x38h","Warn: Project is vulnerable to: PYSEC-2008-8 / GHSA-wqmm-q65g-2hqr"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T08:06:20.387Z","repository_id":550728,"created_at":"2025-08-17T08:06:20.387Z","updated_at":"2025-08-17T08:06:20.387Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34990843,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-08-01T14:01:21.939Z","updated_at":"2026-07-06T13:47:27.268Z","avatar_url":"https://github.com/boto.png","language":"Python","funding_links":[],"categories":["Python","Third-party APIs","资源列表","SDKs and Samples"],"sub_categories":["第三方 API","Python SDK"],"readme":"####\nDeprecation notice\n####\n\n**This package is no longer maintained and has been replaced by** `Boto3 \u003chttps://github.com/boto/boto3\u003e`__.\n**Issues and pull requests are not reviewed. If you are having an issue with the** `Boto3 \u003chttps://github.com/boto/boto3\u003e`__ **package or the** `AWS CLI \u003chttps://github.com/aws/aws-cli\u003e`__, **please open an issue on their respective repositories.**\n\n####\nboto\n####\nboto 2.49.0\n\nReleased: 11-July-2018\n\n.. image:: https://pypip.in/d/boto/badge.svg\n        :target: https://pypi.python.org/pypi/boto/\n\n\n************\nIntroduction\n************\n\nBoto is a Python package that provides interfaces to Amazon Web Services.\nCurrently, all features work with Python 2.6 and 2.7. Work is under way to\nsupport Python 3.3+ in the same codebase. Modules are being ported one at\na time with the help of the open source community, so please check below\nfor compatibility with Python 3.3+.\n\nTo port a module to Python 3.3+, please view our `Contributing Guidelines`_\nand the `Porting Guide`_. If you would like, you can open an issue to let\nothers know about your work in progress. Tests **must** pass on Python\n2.6, 2.7, 3.3, and 3.4 for pull requests to be accepted.\n\n\n********\nServices\n********\n\nAt the moment, boto supports:\n\n* Compute\n\n  * Amazon Elastic Compute Cloud (EC2) (Python 3)\n  * Amazon Elastic Map Reduce (EMR) (Python 3)\n  * AutoScaling (Python 3)\n  * Amazon Kinesis (Python 3)\n  * AWS Lambda (Python 3)\n  * Amazon EC2 Container Service (Python 3)\n\n* Content Delivery\n\n  * Amazon CloudFront (Python 3)\n\n* Database\n\n  * Amazon Relational Data Service (RDS)\n  * Amazon DynamoDB (Python 3)\n  * Amazon SimpleDB (Python 3)\n  * Amazon ElastiCache (Python 3)\n  * Amazon Redshift (Python 3)\n\n* Deployment and Management\n\n  * AWS Elastic Beanstalk (Python 3)\n  * AWS CloudFormation (Python 3)\n  * AWS Data Pipeline (Python 3)\n  * AWS Opsworks (Python 3)\n  * AWS CloudTrail (Python 3)\n  * AWS CodeDeploy (Python 3)\n\n* Administration \u0026 Security\n\n  * AWS Identity and Access Management (IAM) (Python 3)\n  * AWS Key Management Service (KMS) (Python 3)\n  * AWS Config (Python 3)\n  * AWS CloudHSM (Python 3)\n\n* Application Services\n\n  * Amazon CloudSearch (Python 3)\n  * Amazon CloudSearch Domain (Python 3)\n  * Amazon Elastic Transcoder (Python 3)\n  * Amazon Simple Workflow Service (SWF) (Python 3)\n  * Amazon Simple Queue Service (SQS) (Python 3)\n  * Amazon Simple Notification Server (SNS) (Python 3)\n  * Amazon Simple Email Service (SES) (Python 3)\n  * Amazon Cognito Identity (Python 3)\n  * Amazon Cognito Sync (Python 3)\n  * Amazon Machine Learning (Python 3)\n\n* Monitoring\n\n  * Amazon CloudWatch (EC2 Only) (Python 3)\n  * Amazon CloudWatch Logs (Python 3)\n\n* Networking\n\n  * Amazon Route53 (Python 3)\n  * Amazon Route 53 Domains (Python 3)\n  * Amazon Virtual Private Cloud (VPC) (Python 3)\n  * Elastic Load Balancing (ELB) (Python 3)\n  * AWS Direct Connect (Python 3)\n\n* Payments and Billing\n\n  * Amazon Flexible Payment Service (FPS)\n\n* Storage\n\n  * Amazon Simple Storage Service (S3) (Python 3)\n  * Amazon Glacier (Python 3)\n  * Amazon Elastic Block Store (EBS)\n  * Google Cloud Storage\n\n* Workforce\n\n  * Amazon Mechanical Turk\n\n* Other\n\n  * Marketplace Web Services (Python 3)\n  * AWS Support (Python 3)\n\nThe goal of boto is to support the full breadth and depth of Amazon\nWeb Services.  In addition, boto provides support for other public\nservices such as Google Storage in addition to private cloud systems\nlike Eucalyptus, OpenStack and Open Nebula.\n\nBoto is developed mainly using Python 2.6.6 and Python 2.7.3 on Mac OSX\nand Ubuntu Maverick.  It is known to work on other Linux distributions\nand on Windows.  Most of Boto requires no additional libraries or packages\nother than those that are distributed with Python.  Efforts are made\nto keep boto compatible with Python 2.5.x but no guarantees are made.\n\n************\nInstallation\n************\n\nInstall via `pip`_:\n\n::\n\n    $ pip install boto\n\nInstall from source:\n\n::\n\n    $ git clone git://github.com/boto/boto.git\n    $ cd boto\n    $ python setup.py install\n\n**********\nChangeLogs\n**********\n\nTo see what has changed over time in boto, you can check out the\nrelease notes at `http://docs.pythonboto.org/en/latest/#release-notes`\n\n***************************\nFinding Out More About Boto\n***************************\n\nThe main source code repository for boto can be found on `github.com`_.\nThe boto project uses the `gitflow`_ model for branching.\n\n`Online documentation`_ is also available. The online documentation includes\nfull API documentation as well as Getting Started Guides for many of the boto\nmodules.\n\nBoto releases can be found on the `Python Cheese Shop`_.\n\nJoin our IRC channel `#boto` on FreeNode.\nWebchat IRC channel: http://webchat.freenode.net/?channels=boto\n\nJoin the `boto-users Google Group`_.\n\n*************************\nGetting Started with Boto\n*************************\n\nYour credentials can be passed into the methods that create\nconnections.  Alternatively, boto will check for the existence of the\nfollowing environment variables to ascertain your credentials:\n\n**AWS_ACCESS_KEY_ID** - Your AWS Access Key ID\n\n**AWS_SECRET_ACCESS_KEY** - Your AWS Secret Access Key\n\nCredentials and other boto-related settings can also be stored in a\nboto config file.  See `this`_ for details.\n\n.. _Contributing Guidelines: https://github.com/boto/boto/blob/develop/CONTRIBUTING\n.. _Porting Guide: http://boto.readthedocs.org/en/latest/porting_guide.html\n.. _pip: http://www.pip-installer.org/\n.. _release notes: https://github.com/boto/boto/wiki\n.. _github.com: http://github.com/boto/boto\n.. _Online documentation: http://docs.pythonboto.org\n.. _Python Cheese Shop: http://pypi.python.org/pypi/boto\n.. _this: http://docs.pythonboto.org/en/latest/boto_config_tut.html\n.. _gitflow: http://nvie.com/posts/a-successful-git-branching-model/\n.. _neo: https://github.com/boto/boto/tree/neo\n.. _boto-users Google Group: https://groups.google.com/forum/?fromgroups#!forum/boto-users\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboto%2Fboto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboto%2Fboto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboto%2Fboto/lists"}