AzureR/README.md

20 строки
6.3 KiB
Markdown
Исходник Обычный вид История

2019-05-23 04:14:05 +03:00
# AzureR
2019-05-17 08:30:04 +03:00
2019-05-28 13:08:02 +03:00
AzureR is a family of packages for working with [Azure](https://microsoft.com/azure) from R. They are designed to be lightweight yet powerful by working directly with the Azure REST API, without any dependencies on other languages.
2019-05-17 08:30:04 +03:00
2019-05-28 13:08:02 +03:00
The family includes the following members. All the packages are available on [CRAN](https://cloud.r-project.org), and the individual repositories are also mirrored at the [cloudyr project](https://cloudyr.github.io).
| Package | Description |     Status     |
| :-----: | ----------- | :----: |
2019-05-28 12:44:36 +03:00
| [![AzureAuth](images/AzureAuth.png)](https://github.com/Azure/AzureAuth) | **[AzureAuth](https://github.com/Azure/AzureAuth)** provides [Azure Active Directory](https://docs.microsoft.com/azure/active-directory/develop/index) authentication functionality. Use this package to obtain OAuth 2.0 tokens for any Azure service that uses AAD for authentication. It supports AAD v1.0 and v2.0; authenticating with certificates; and multiple authentication flows, including authorization code, device code, client credentials, on-behalf-of and resource owner grant. | [![CRAN](https://www.r-pkg.org/badges/version/AzureAuth)](https://cran.r-project.org/package=AzureAuth) <br> [![Travis Build Status](https://travis-ci.org/Azure/AzureAuth.png?branch=master)](https://travis-ci.org/Azure/AzureAuth) |
2019-05-28 13:11:50 +03:00
| [![AzureAuth](images/AzureRMR.png)](https://github.com/Azure/AzureRMR) | **[AzureRMR](https://github.com/Azure/AzureRMR)** is an R6-based interface to [Azure Resource Manager](https://azure.microsoft.com/features/resource-manager/). It enables working with subscriptions, resource groups, resources and templates: resources can be created, updated and deleted, templates can be deployed and removed, and role-based permissions assigned. Most of the other AzureR packages extend AzureRMR to provide more features specific to a given service. | [![CRAN](https://www.r-pkg.org/badges/version/AzureRMR)](https://cran.r-project.org/package=AzureRMR) <br> [![Travis Build Status](https://travis-ci.org/Azure/AzureRMR.png?branch=master)](https://travis-ci.org/Azure/AzureRMR) |
| [![AzureGraph](images/AzureGraph.png)](https://github.com/Azure/AzureGraph) | **[AzureGraph](https://github.com/Azure/AzureGraph)** is an R6-based interface to [Microsoft Graph](https://developer.microsoft.com/graph/), focusing on Azure Active Directory. Its main functionality revolves around registered apps and service principals, with a view to supporting the other packages in the family, but it can also be used to manage other objects in Graph. | [![CRAN](https://www.r-pkg.org/badges/version/AzureGraph)](https://cran.r-project.org/package=AzureGraph) <br> [![Travis Build Status](https://travis-ci.org/Azure/AzureGraph.png?branch=master)](https://travis-ci.org/Azure/AzureGraph) |
2019-05-28 12:44:36 +03:00
| [![AzureKeyVault](images/AzureKeyVault.png)](https://github.com/Azure/AzureKeyVault) | **[AzureKeyVault](https://github.com/Azure/AzureKeyVault)** provides a Resource Manager and client interface to [Azure Key Vault](https://azure.microsoft.com/services/key-vault/). It supports all operations with objects stored in Key Vault, such as encryption and decryption, certificate signing, and storage account key management. | [![CRAN](https://www.r-pkg.org/badges/version/AzureKeyVault)](https://cran.r-project.org/package=AzureKeyVault) <br> [![Travis Build Status](https://travis-ci.org/Azure/AzureKeyVault.png?branch=master)](https://travis-ci.org/Azure/AzureKeyVault) |
| [![AzureStor](images/AzureStor.png)](https://github.com/Azure/AzureStor) | **[AzureStor](https://github.com/Azure/AzureStor)** provides a Resource Manager and client interface to [storage accounts](https://azure.microsoft.com/Services/Storage). The client interface currently supports blob, file and Data Lake Gen2 storage. Features include parallel file transfers, retry on error, and an interface to the AzCopy v10 utility. | [![CRAN](https://www.r-pkg.org/badges/version/AzureStor)](https://cran.r-project.org/package=AzureStor) <br> [![Travis Build Status](https://travis-ci.org/Azure/AzureStor.png?branch=master)](https://travis-ci.org/Azure/AzureStor) |
| [![AzureContainers](images/AzureContainers.png)](https://github.com/Azure/AzureContainers) | **[AzureContainers](https://github.com/Azure/AzureContainers)** provides a Resource Manager and client interface to containers: [Azure Container Instances](https://azure.microsoft.com/services/container-instances/), [Azure Container Registry](https://azure.microsoft.com/services/container-registry/), and [Azure Kubernetes Service](https://azure.microsoft.com/services/kubernetes-service/). Build a Docker image and push it to ACR; deploy it to ACI; or create a service on AKS. | [![CRAN](https://www.r-pkg.org/badges/version/AzureContainers)](https://cran.r-project.org/package=AzureContainers) <br> [![Travis Build Status](https://travis-ci.org/Azure/AzureContainers.png?branch=master)](https://travis-ci.org/Azure/AzureContainers) |
| [![AzureVM](images/AzureVM.png)](https://github.com/Azure/AzureVM) | **[AzureVM](https://github.com/Azure/AzureVM)** is a package for interacting with virtual machines. Currently its focus is on deploying and managing [Data Science VMs](https://azure.microsoft.com/services/virtual-machines/data-science-virtual-machines/); however, any VM can be deployed by providing a suitable template. | [![CRAN](https://www.r-pkg.org/badges/version/AzureVM)](https://cran.r-project.org/package=AzureVM) <br> [![Travis Build Status](https://travis-ci.org/Azure/AzureVM.png?branch=master)](https://travis-ci.org/Azure/AzureVM) |
| [![AzureKusto](images/AzureKusto.png)](https://github.com/Azure/AzureKusto) | **[AzureKusto](https://github.com/Azure/AzureKusto)** provides a Resource Manager and client interface to [Azure Data Explorer](https://azure.microsoft.com/services/data-explorer), also known as Kusto. Its features include dplyr and DBI interfaces to Kusto, as well as the ability to manage clusters and database principals. | [![CRAN](https://www.r-pkg.org/badges/version/AzureKusto)](https://cran.r-project.org/package=AzureKusto) <br> [![Travis Build Status](https://travis-ci.org/Azure/AzureKusto.png?branch=master)](https://travis-ci.org/Azure/AzureKusto) |
Currently, AzureR is not intended to support all of Azure; its focus is mainly on the Azure services that are most likely to be relevant to R users.
2019-05-17 08:30:04 +03:00