1 Answer
0
"DataSourceId" is used for identifying the data source within your AWS account so it should be unique. See resource-id described in Amazon Resource Names (ARNs) documentation for the relevant concept.
"Name" refers to the display name of the data source that can be any string.
Below is an example of CloudFormation template creating the QuickSight data source:
---
AWSTemplateFormatVersion: '2010-09-09'
Description: 'Creating QuickSight data source'
Resources:
QuickSightDataSource:
Type: AWS::QuickSight::DataSource
Properties:
AwsAccountId: !Ref AWS::AccountId
Name: Testing Data Source
Type: ATHENA
DataSourceId: testing-data-source
DataSourceParameters:
AthenaParameters:
Workgroup: primary
Permissions:
- Actions:
- quicksight:DescribeDataSource
- quicksight:DescribeDataSourcePermissions
- quicksight:PassDataSource
Principal: !Sub
- 'arn:aws:quicksight:us-east-1:${Account}:user/default/your-user-name'
- Account: !Ref AWS::AccountId
answered a year ago
Relevant content
- asked 9 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 8 months ago
- AWS OFFICIALUpdated 5 months ago