AWS Glue
AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy to prepare and load your data for analytics. You can create and run an ETL job with a few clicks in the AWS Glue visual editor. You simply point AWS Glue to your data stored on AWS or a JDBC-compatible source and AWS Glue discovers your data and stores the associated metadata (e.g. table definition and schema) in the AWS Glue Data Catalog. Once cataloged, your data is immediately searchable, queryable, and available for ETL.
Below are the cmdlets which are available with AWS Glue
| CmdletName | ServiceOperation |
| Add-GLUEResourceTag | TagResource |
| Find-GLUETable | SearchTables |
| Get-GLUECatalogImportStatus | GetCatalogImportStatus |
| Get-GLUEClassifier | GetClassifier |
| Get-GLUEClassifierList | GetClassifiers |
| Get-GLUEConnection | GetConnection |
| Get-GLUEConnectionList | GetConnections |
| Get-GLUECrawler | GetCrawler |
| Get-GLUECrawlerBatch | BatchGetCrawlers |
| Get-GLUECrawlerList | GetCrawlers |
| Get-GLUECrawlerMetricList | GetCrawlerMetrics |
| Get-GLUECrawlerNameList | ListCrawlers |
| Get-GLUEDatabase | GetDatabase |
| Get-GLUEDatabaseList | GetDatabases |
| Get-GLUEDataCatalogEncryptionSetting | GetDataCatalogEncryptionSettings |
| Get-GLUEDataflowGraph | GetDataflowGraph |
| Get-GLUEDevEndpoint | GetDevEndpoint |
| Get-GLUEDevEndpointBatch | BatchGetDevEndpoints |
| Get-GLUEDevEndpointList | GetDevEndpoints |
| Get-GLUEDevEndpointNameList | ListDevEndpoints |
| Get-GLUEJob | GetJob |
| Get-GLUEJobBatch | BatchGetJobs |
| Get-GLUEJobBookmark | GetJobBookmark |
| Get-GLUEJobList | GetJobs |
| Get-GLUEJobNameList | ListJobs |
| Get-GLUEJobRun | GetJobRun |
| Get-GLUEJobRunList | GetJobRuns |
| Get-GLUEMapping | GetMapping |
| Get-GLUEMLTaskRun | GetMLTaskRun |
| Get-GLUEMLTaskRunList | GetMLTaskRuns |
| Get-GLUEMLTransform | GetMLTransform |
| Get-GLUEMLTransformIdentifier | ListMLTransforms |
| Get-GLUEMLTransformList | GetMLTransforms |
| Get-GLUEPartition | GetPartition |
| Get-GLUEPartitionBatch | BatchGetPartition |
| Get-GLUEPartitionList | GetPartitions |
| Get-GLUEPlan | GetPlan |
| Get-GLUEResourcePolicy | GetResourcePolicy |
| Get-GLUESecurityConfiguration | GetSecurityConfiguration |
| Get-GLUESecurityConfigurationList | GetSecurityConfigurations |
| Get-GLUETable | GetTable |
| Get-GLUETableList | GetTables |
| Get-GLUETableVersion | GetTableVersion |
| Get-GLUETableVersionList | GetTableVersions |
| Get-GLUETag | GetTags |
| Get-GLUETrigger | GetTrigger |
| Get-GLUETriggerBatch | BatchGetTriggers |
| Get-GLUETriggerList | GetTriggers |
| Get-GLUETriggerNameList | ListTriggers |
| Get-GLUEUserDefinedFunction | GetUserDefinedFunction |
| Get-GLUEUserDefinedFunctionList | GetUserDefinedFunctions |
| Get-GLUEWorkflow | GetWorkflow |
| Get-GLUEWorkflowBatch | BatchGetWorkflows |
| Get-GLUEWorkflowList | ListWorkflows |
| Get-GLUEWorkflowRun | GetWorkflowRun |
| Get-GLUEWorkflowRunList | GetWorkflowRuns |
| Get-GLUEWorkflowRunProperty | GetWorkflowRunProperties |
| Import-GLUECatalog | ImportCatalogToGlue |
| New-GLUEClassifier | CreateClassifier |
| New-GLUEConnection | CreateConnection |
| New-GLUECrawler | CreateCrawler |
| New-GLUEDatabase | CreateDatabase |
| New-GLUEDevEndpoint | CreateDevEndpoint |
| New-GLUEJob | CreateJob |
| New-GLUEMLTransform | CreateMLTransform |
| New-GLUEPartition | CreatePartition |
| New-GLUEPartitionBatch | BatchCreatePartition |
| New-GLUEScript | CreateScript |
| New-GLUESecurityConfiguration | CreateSecurityConfiguration |
| New-GLUETable | CreateTable |
| New-GLUETrigger | CreateTrigger |
| New-GLUEUserDefinedFunction | CreateUserDefinedFunction |
| New-GLUEWorkflow | CreateWorkflow |
| Remove-GLUEClassifier | DeleteClassifier |
| Remove-GLUEConnection | DeleteConnection |
| Remove-GLUEConnectionBatch | BatchDeleteConnection |
| Remove-GLUECrawler | DeleteCrawler |
| Remove-GLUEDatabase | DeleteDatabase |
| Remove-GLUEDevEndpoint | DeleteDevEndpoint |
| Remove-GLUEJob | DeleteJob |
| Remove-GLUEMLTransform | DeleteMLTransform |
| Remove-GLUEPartition | DeletePartition |
| Remove-GLUEPartitionBatch | BatchDeletePartition |
| Remove-GLUEResourcePolicy | DeleteResourcePolicy |
| Remove-GLUEResourceTag | UntagResource |
| Remove-GLUESecurityConfiguration | DeleteSecurityConfiguration |
| Remove-GLUETable | DeleteTable |
| Remove-GLUETableBatch | BatchDeleteTable |
| Remove-GLUETableVersion | DeleteTableVersion |
| Remove-GLUETableVersionBatch | BatchDeleteTableVersion |
| Remove-GLUETrigger | DeleteTrigger |
| Remove-GLUEUserDefinedFunction | DeleteUserDefinedFunction |
| Remove-GLUEWorkflow | DeleteWorkflow |
| Reset-GLUEJobBookmark | ResetJobBookmark |
| Set-GLUEDataCatalogEncryptionSetting | PutDataCatalogEncryptionSettings |
| Set-GLUEResourcePolicy | PutResourcePolicy |
| Start-GLUECrawler | StartCrawler |
| Start-GLUECrawlerSchedule | StartCrawlerSchedule |
| Start-GLUEExportLabelsTaskRun | StartExportLabelsTaskRun |
| Start-GLUEImportLabelsTaskRun | StartImportLabelsTaskRun |
| Start-GLUEJobRun | StartJobRun |
| Start-GLUEMLEvaluationTaskRun | StartMLEvaluationTaskRun |
| Start-GLUEMLLabelingSetGenerationTaskRun | StartMLLabelingSetGenerationTaskRun |
| Start-GLUETrigger | StartTrigger |
| Start-GLUEWorkflowRun | StartWorkflowRun |
| Stop-GLUECrawler | StopCrawler |
| Stop-GLUECrawlerSchedule | StopCrawlerSchedule |
| Stop-GLUEJobRunBatch | BatchStopJobRun |
| Stop-GLUEMLTaskRun | CancelMLTaskRun |
| Stop-GLUETrigger | StopTrigger |
| Stop-GLUEWorkflowRun | StopWorkflowRun |
| Update-GLUEClassifier | UpdateClassifier |
| Update-GLUEConnection | UpdateConnection |
| Update-GLUECrawler | UpdateCrawler |
| Update-GLUECrawlerSchedule | UpdateCrawlerSchedule |
| Update-GLUEDatabase | UpdateDatabase |
| Update-GLUEDevEndpoint | UpdateDevEndpoint |
| Update-GLUEJob | UpdateJob |
| Update-GLUEMLTransform | UpdateMLTransform |
| Update-GLUEPartition | UpdatePartition |
| Update-GLUETable | UpdateTable |
| Update-GLUETrigger | UpdateTrigger |
| Update-GLUEUserDefinedFunction | UpdateUserDefinedFunction |
| Update-GLUEWorkflow | UpdateWorkflow |
| Write-GLUEWorkflowRunProperty | PutWorkflowRunProperties |
You can also check other AWS Services, and each services cmdlets we are providing.