QuickSight의 데이터 소스 제작(CLI)
7830 단어 QuickSightAWS
QuickSight 설치 이미지
데이터 소스
QuickSight 액세스를 위한 외부 데이터 저장소를 설정합니다.QuickSight는 S3, Redshift, 시동식 RDB 등 각종 데이터 상점에 연결되어 시각화할 수 있다.S3을 데이터 소스로 사용할 경우 선언 파일에 데이터의 위치를 지정합니다.RDB와 같은 데이터베이스를 데이터 원본으로 설정할 때 표나 인증 정보 등 연결 정보를 지정합니다.각 데이터 소스에 대한 액세스 권한도 설정할 수 있습니다.이번에는 S3를 데이터 소스로 사용합니다.
데이터 소스 정의 JSON
터미널에 새 파일을 만듭니다.다음 코드를 클라우드 9로 복사하고 create-development-data source로 복사합니다.json의 파일 이름으로 저장합니다.이것은 이후의 S3 선언 파일의 지정과 접근 허가를 정의합니다.
<your aws account>
, <your iam user name>
를 자신의 값으로 대체한다.{
"AwsAccountId": "<your aws account>",
"DataSourceId": "Development-Data-Source",
"Name": "Development Data Source",
"Type": "S3",
"DataSourceParameters": {
"S3Parameters": {
"ManifestFileLocation": {
"Bucket": "quicksight-development-lab-<your aws account>",
"Key": "S3-development-manifest.json"
}
}
},
"Permissions": [
{
"Principal": "arn:aws:quicksight:us-east-1:<your aws account>:user/default/<your iam user name>",
"Actions": [
"quicksight:UpdateDataSourcePermissions",
"quicksight:DescribeDataSource",
"quicksight:DescribeDataSourcePermissions",
"quicksight:PassDataSource",
"quicksight:UpdateDataSource",
"quicksight:DeleteDataSource"
]
}
]
}
선언문 작성
터미널에 새 파일을 만듭니다.다음 코드를 Cloud9, S3-development-manifest로 복사합니다.json의 파일 이름으로 저장합니다.이것은 S3 선언문건으로 불리며 S3의 파일 위치를 나타낸다.
<your aws account>
자신의 값으로 대체한다.{
"fileLocations": [
{
"URIs": [
"https://quicksight-development-lab-<your aws account>.s3.amazonaws.com/Patient-Info.csv"
]
}
],
"globalUploadSettings": {
"textqualifier": "\""
}
}
선언문을 S3통의quicksight-development-lab-<your aws account>
에 업로드합니다.$ aws s3 cp ./S3-development-manifest.json s3://quicksight-development-lab-<your aws account>
데이터 소스 생성
create-development-data-source.json을 만드는 폴더에서 다음 명령을 실행하여 데이터 원본을 만듭니다.
$ aws quicksight create-data-source --cli-input-json file://create-development-data-source.json
다음 출력이 성공하면{
"Status": 202,
"DataSourceId": "Development-Data-Source",
"RequestId": "35260608-bc7c-479c-8dbf-0eac88b2952f",
"CreationStatus": "CREATION_IN_PROGRESS",
"Arn": "arn:aws:quicksight:us-east-1:<your aws account>:datasource/Development-Data-Source"
}
화면 맨 아래에 제작된 데이터 소스의 Development Data Source가 표시됩니다.명령줄에서도 데이터 원본의 상세한 정보를 확인할 수 있다.
$ aws quicksight describe-data-source --aws-account-id <your aws account> --data-source-id 'Development-Data-Source'
Reference
이 문제에 관하여(QuickSight의 데이터 소스 제작(CLI)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pioho07/items/07c7e1eeaf2fde69ae92텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)