## localstack
locakstackを利用することで、AWSのリソースをローカルで扱うことができる。
### 利用のための準備
`~/.aws/credentials`に、以下のようなアカウントを作成
```
[localstack]
aws_access_key_id = dummy
aws_secret_access_key = dummy
region=ap-northeast-1
```
### 利用例
```shell
aws --endpoint-url=http://localhost:4567 --profile localstack {awsコマンド}
```
たとえばS3バケットを作成した場合は、以下のようなコマンドを実行する。
```shell
# バケット作成
aws --endpoint-url=http://localhost:4567 --profile localstack s3 mb s3://credold-sample
# バケット一覧表示
aws --endpoint-url=http://localhost:4567 --profile localstack s3 ls
```
## PyPi
```shell
python setup.py sdist bdist_wheel
```
Raw data
{
"_id": null,
"home_page": "https://github.com/koboriakira/credold",
"name": "credold",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": null,
"author": "Akira Kobori",
"author_email": "private.beats@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/8e/84/d09fc791862913cbe64b7146b7511615341902ee370dc8e7244cf76c194b/credold-0.1.0.tar.gz",
"platform": null,
"description": "## localstack\n\nlocakstack\u3092\u5229\u7528\u3059\u308b\u3053\u3068\u3067\u3001AWS\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u30ed\u30fc\u30ab\u30eb\u3067\u6271\u3046\u3053\u3068\u304c\u3067\u304d\u308b\u3002\n\n### \u5229\u7528\u306e\u305f\u3081\u306e\u6e96\u5099\n\n`~/.aws/credentials`\u306b\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u4f5c\u6210\n\n```\n[localstack]\naws_access_key_id = dummy\naws_secret_access_key = dummy\nregion=ap-northeast-1\n```\n\n### \u5229\u7528\u4f8b\n\n```shell\naws --endpoint-url=http://localhost:4567 --profile localstack {aws\u30b3\u30de\u30f3\u30c9}\n```\n\n\u305f\u3068\u3048\u3070S3\u30d0\u30b1\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u305f\u5834\u5408\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3059\u308b\u3002\n\n```shell\n# \u30d0\u30b1\u30c3\u30c8\u4f5c\u6210\naws --endpoint-url=http://localhost:4567 --profile localstack s3 mb s3://credold-sample\n\n# \u30d0\u30b1\u30c3\u30c8\u4e00\u89a7\u8868\u793a\naws --endpoint-url=http://localhost:4567 --profile localstack s3 ls\n```\n\n## PyPi\n\n```shell\npython setup.py sdist bdist_wheel\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "A package for managing credentials",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/koboriakira/credold"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1e1c6b694c49475e905706d01d95f5cd8436d813f395cf162059a84328fabea4",
"md5": "3e168d11907e58d9eab52f5e5e016545",
"sha256": "586c103de50b81d5ce7df8f5ecd86faf9e0199ad5307209fe969030035e80f84"
},
"downloads": -1,
"filename": "credold-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3e168d11907e58d9eab52f5e5e016545",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 6073,
"upload_time": "2024-08-05T09:14:08",
"upload_time_iso_8601": "2024-08-05T09:14:08.563211Z",
"url": "https://files.pythonhosted.org/packages/1e/1c/6b694c49475e905706d01d95f5cd8436d813f395cf162059a84328fabea4/credold-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8e84d09fc791862913cbe64b7146b7511615341902ee370dc8e7244cf76c194b",
"md5": "74bf0c699d8ad71c0b90773fffae26f8",
"sha256": "b5a23fe17c5333ebd9b27a7c7c430778b0a3acb856e12dabbee4edbf1fa137ed"
},
"downloads": -1,
"filename": "credold-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "74bf0c699d8ad71c0b90773fffae26f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 4528,
"upload_time": "2024-08-05T09:14:47",
"upload_time_iso_8601": "2024-08-05T09:14:47.591703Z",
"url": "https://files.pythonhosted.org/packages/8e/84/d09fc791862913cbe64b7146b7511615341902ee370dc8e7244cf76c194b/credold-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-05 09:14:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "koboriakira",
"github_project": "credold",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "credold"
}