AWS S3 Transfer
AWS Setup: To enable access to an AWS S3 bucket, follow these steps:
Create an
IAM UserNavigate to
IAM>Users>Add UserAssign the necessary permissions to allow access to the S3 bucket
A broad permission example:
AmazonS3FullAccess
Create an
Access KeyGo to the IAM user details page
Select the
Security credentialstabGenerate an
Access Key:Thirdparty-Service
EDC Asset with AWS S3 datasource: The EDC asset can be created using the EDC Management-API with the following payload:
{
"@context": {
"@vocab": "https://w3id.org/edc/v0.0.1/ns/"
},
"asset": {
"properties": {
"asset:prop:name": "aws s3",
"asset:prop:description": "Asset capable of accessing s3 storage",
"id": "aws-s3"
}
},
"dataAddress": {
"type": "AmazonS3",
"region": "eu-central-1",
"bucketName": "e9a9ae45-0f27-472e-817b-f54eee85e7d1",
"keyName": "aws-s3-test.txt",
"accessKeyId": "{{AWS_KEY_ID}}",
"secretAccessKey": "{{AWS_SECRET}}"
}
}Last updated
Was this helpful?
