AWS S3
Table of Contents
Contexts
region
Type | Description | isCrypt |
---|---|---|
string | Region account | false |
secretAccessKey
Type | Description | isCrypt |
---|---|---|
string | Secret access key account | true |
accessKey
Type | Description | isCrypt |
---|---|---|
string | Access key account | false |
Actions
Delete File
Delete File
Inputs
{
"bucketName": "Mybucket", /*Bucket location(required)*/
"key": "photos/2023/February/bs38_blue_shirt_wint2023.jpg", /*File key(required)*/
}
Outputs
Http Code 200
{
"content": {
"key": "string"
}
}
Http Code 500
{
"message": "string"
}
Download file
Extract your file
Inputs
{
"bucketName": "Mybucket", /*Bucket location(required)*/
"key": "photos/2023/February/bs38_blue_shirt_wint2023.jpg", /*File key(required)*/
}
Outputs
Http Code 200
{
"marjoryFile": {
"name": "string",
"link": "string",
"id": "string",
"lastModified": "string",
"size": "number",
"contentType": "string"
}
}
Http Code 500
{
"message": "string"
}
Create Folder
Create a new folder
Inputs
{
"bucketName": "Mybucket", /*Bucket location(required)*/
"basePath": "/photos/2023/February", /*Folder location*/
"name": "wintercollection", /*Folder name(required)*/
}
Outputs
Http Code 200
{
"content": {
"key": "string"
}
}
Http Code 500
{
"message": "string"
}
Upload file
Upload your file
Inputs
{
"bucketName": "Mybucket", /*Bucket location(required)*/
"basePath": "/photos/2023/February", /*Folder location*/
"marjoryFile": { /*(required)*/
"id": "string",
"name": "string",
"contentType": "string",
"link": "string",
"size": "number",
"lastModified": "string",
}
}
Outputs
Http Code 200
{
"key": "string"
}
Http Code 500
{
"message": "string"
}
Delete Folder
Delete folder
Inputs
{
"bucketName": "Mybucket", /*Bucket location(required)*/
"key": "photos/2023/February/wintercollection", /*Folder key(required)*/
}
Outputs
Http Code 200
{
"message": "string"
}
Http Code 500
{
"message": "string"
}
List
List files and folders from a location
Inputs
{
"bucketName": "Mybucket", /*Bucket location(required)*/
"basePath": "/photos/2023/February", /*Folder location*/
}
Outputs
Http Code 200
{
"content": [
{
"name": "string",
"type": "string",
"key": "string"
}
]
}
Http Code 500
{
"message": "string"
}
Version(s)
1.0.2