-
Notifications
You must be signed in to change notification settings - Fork 20
/
step.yml
91 lines (86 loc) · 2.58 KB
/
step.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
title: "Amazon S3 Bucket Sync"
summary: "Amazon S3 Bucket Sync"
description: |-
Amazon S3 Bucket Sync step syncs the given local folder with an S3 bucket.
This step requires an Amazon S3 registration.
To register an Amazon S3 account, [click here](http://aws.amazon.com/s3/).
# Warning!
This step will perform a one-direction sync, removing every file and folder from
the bucket which is not present in the local input folder!
website: https://github.com/bitrise-io/steps-amazon-s3-upload
source_code_url: https://github.com/bitrise-io/steps-amazon-s3-upload
support_url: https://github.com/bitrise-io/steps-amazon-s3-upload/issues
type_tags:
- deploy
is_requires_admin_user: false
is_always_run: false
is_skippable: false
deps:
brew:
- name: awscli
apt_get:
- name: awscli
run_if: ""
inputs:
- access_key_id: ""
opts:
title: "AWS Access Key"
summary: ""
description: ""
is_required: true
is_expand: true
is_sensitive: true
- secret_access_key: ""
opts:
title: "AWS Secret Key"
summary: ""
description: ""
is_required: true
is_expand: true
is_sensitive: true
- upload_bucket: ""
opts:
title: "S3 Bucket Name"
summary: ""
description: ""
is_required: true
- upload_local_path: ""
opts:
title: "Local path to upload"
summary: ""
description: |
If you want to sync only the content of
the folder but don't want to create the folder, then you
should append a slash at the end of the path. For example: ./folder/
is_required: true
- acl_control: "private"
opts:
title: "Access Control"
summary: ""
description: ""
value_options:
- "public-read"
- "private"
is_required: true
- set_acl_only_on_changed_objets: "true"
opts:
title: "Set ACL only on changed objects?"
summary: |-
If it is set to "true", it'll only set ACL for changed objects, which is
way faster to do than to check and set every objects' ACL.
Generally, you can keep this option on "yes" to get a speed boost,
and you should only change it to "false" if you changed the
ACL option (to set every object's ACL to the specified one).
description: ""
value_options:
- "true"
- "false"
is_required: true
- aws_region: ""
opts:
title: "AWS Region"
summary: ""
description: |
Here you can specify a different AWS region of the bucket. You can leave
it empty to use the default config/env setting.
outputs: []