Amazon S3 버킷으로 HealthOmics 읽기 세트 내보내기 - AWS HealthOmics

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon S3 버킷으로 HealthOmics 읽기 세트 내보내기

Amazon S3 버킷으로 배치 내보내기 작업으로 읽기 세트를 내보낼 수 있습니다. 이렇게 하려면 먼저 다음 IAM 정책 예제와 마찬가지로 버킷에 대한 쓰기 액세스 권한이 있는 IAM 정책을 생성합니다.

JSON
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:PutObject", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket1", "arn:aws:s3:::amzn-s3-demo-bucket1/*" ] } ] }
JSON
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "omics.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] }

IAM 정책이 적용되면 읽기 세트 내보내기 작업을 시작합니다. 다음 예제에서는 start-read-set-export-job API 작업을 사용하여이 작업을 수행하는 방법을 보여줍니다. 다음 예제에서는 , sequence store ID, destinationrole ARN와 같은 모든 파라미터를 입력sources으로 바꿉니다.

aws omics start-read-set-export-job --sequence-store-id sequence store id \ --destination valid s3 uri \ --role-arn role ARN \ --sources readSetId=read set id_1 readSetId=read set id_2

오리진 시퀀스 스토어 및 대상 Amazon S3 버킷에 대한 정보와 함께 다음 응답을 받습니다.

{ "id": <job-id>, "sequenceStoreId": <sequence-store-id>, "destination": <destination-s3-uri>, "status": "SUBMITTED", "creationTime": "2022-10-22T01:33:38.079000+00:00" }

작업이 시작된 후 다음과 같이 get-read-set-export-job API 작업을 사용하여 상태를 확인할 수 있습니다. sequence store ID 및를 각각 시퀀스 스토어 ID 및 작업 IDjob ID로 바꿉니다.

aws omics get-read-set-export-job --id job-id --sequence-store-id sequence store ID

다음과 같이 list-read-set-export-jobs API 작업을 사용하여 시퀀스 스토어에 대해 초기화된 모든 내보내기 작업을 볼 수 있습니다. 를 시퀀스 스토어 IDsequence store ID로 바꿉니다.

aws omics list-read-set-export-jobs --sequence-store-id sequence store ID.
{ "exportJobs": [ { "id": <job-id>, "sequenceStoreId": <sequence-store-id>, "destination": <destination-s3-uri>, "status": "COMPLETED", "creationTime": "2022-10-22T01:33:38.079000+00:00", "completionTime": "2022-10-22T01:34:28.941000+00:00" } ] }

읽기 세트를 내보내는 것 외에도 Amazon S3 액세스 URIs. 자세한 내용은 Amazon S3 URIs를 사용하여 HealthOmics 읽기 세트에 액세스를 참조하세요.