mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
60 lines
1.8 KiB
Markdown
60 lines
1.8 KiB
Markdown
<!--
|
|
title: Serverless Framework Commands - AWS Lambda - Config Credentials
|
|
menuText: config credentials
|
|
menuOrder: 1
|
|
description: Configure Serverless credentials
|
|
layout: Doc
|
|
-->
|
|
|
|
<!-- DOCS-SITE-LINK:START automatically generated -->
|
|
|
|
### [Read this on the main serverless docs site](https://www.serverless.com/framework/docs/providers/aws/cli-reference/config-credentials)
|
|
|
|
<!-- DOCS-SITE-LINK:END -->
|
|
|
|
# AWS - Config Credentials
|
|
|
|
```bash
|
|
serverless config credentials --provider provider --key key --secret secret
|
|
```
|
|
|
|
## Options
|
|
|
|
- `--provider` or `-p` The provider (in this case `aws`). **Required**.
|
|
- `--key` or `-k` The `aws_access_key_id`. **Required**.
|
|
- `--secret` or `-s` The `aws_secret_access_key`. **Required**.
|
|
- `--profile` or `-n` The name of the profile which should be created.
|
|
- `--overwrite` or `-o` Overwrite the profile if it exists.
|
|
|
|
## Provided lifecycle events
|
|
|
|
- `config:credentials:config`
|
|
|
|
## Examples
|
|
|
|
### Configure the `default` profile
|
|
|
|
```bash
|
|
serverless config credentials --provider aws --key 1234 --secret 5678
|
|
```
|
|
|
|
This example will configure the `default` profile with the `aws_access_key_id` of `1234` and the `aws_secret_access_key` of `5678`.
|
|
|
|
### Configure a custom profile
|
|
|
|
```bash
|
|
serverless config credentials --provider aws --key 1234 --secret 5678 --profile custom-profile
|
|
```
|
|
|
|
This example create and configure a `custom-profile` profile with the `aws_access_key_id` of `1234` and the `aws_secret_access_key` of `5678`.
|
|
|
|
### Update an existing profile
|
|
|
|
```bash
|
|
serverless config credentials --provider aws --key 1234 --secret 5678 --profile custom-profile --overwrite
|
|
```
|
|
|
|
This example overwrite `custom-profile` profile with the `aws_access_key_id` of `1234` and the `aws_secret_access_key` of `5678`.
|
|
|
|
If the profile does not exist, it will be added anyway.
|