summary: Get AWS S3 Objects with AWS V4 signed request
Priority: 750
Version: 0.4.0
* This field is referenceable, which means it can be securely stored as a secret in a vault. References must follow a specific format.
| name | type | required | validations | default |
|---|---|---|---|---|
| aws_key* | string | false |
||
| aws_secret* | string | false |
||
| aws_assume_role_arn* | string | false |
||
| aws_web_identity_credential | boolean | false |
true |
|
| aws_web_identity_token_file | string | false |
||
| aws_web_identity_role_arn | string | false |
||
| aws_role_session_name | string | false |
kong |
|
| aws_region | string | false |
||
| aws_imds_protocol_version | string | true |
- one_of: |
v1 |
| bucket_name | string | true |
||
| rewrites | map[string][string] | false |
/: /index.html |
|
| host | string | false |
||
| port | integer | false |
- between: |
443 |
| clear_query_string | boolean | true |
false |
plugins:
- name: s3
enabled: true
config:
aws_key: ''
aws_secret: ''
aws_assume_role_arn: ''
aws_web_identity_credential: true
aws_web_identity_token_file: ''
aws_web_identity_role_arn: ''
aws_role_session_name: kong
aws_region: ''
aws_imds_protocol_version: v1
bucket_name: ''
rewrites:
/: /index.html
host: ''
port: 443
clear_query_string: false