1 Answer
- Newest
- Most votes
- Most comments
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 3 years ago
Relevant content
- asked a year ago
- AWS OFFICIALUpdated 2 months ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 10 months ago