Azure Blob存储
要将原始导出管道设置为Mixpanel的Azure Blob存储,您必须首先授予MixPanel许可以写入Azure。接下来你可以创建管道导出数据。然后,MixPanel以经常出现的基础将数据上传到Azure Blob存储中。
以下文档总结了配置Azure权限的步骤,以便它接受Mixpanel导出,并提供了创建管道的示例请求。
编辑Mixpanel许可
由于Azure身份验证机制不允许进行交叉计数访问,因此您必须提供Azure凭据,以与Blob存储容器一起使用。
为了实现这一目标,MixPanel使用在Azure Active Directory部署中创建的服务主体。要创建服务主体,请使用Azure命令行工具并运行以下命令(带有编辑的输出):
$ az ad sp create-for-rbac -sdk-auth {“ clientId”:“ redacted”,“ clientsecret”:“ redacted”,“ sisscriptionId”:“ redacted”,“ tenantid”:“ redactiveRectiveRectirectorectoryEndpointPointerl”: "https://login.microsoftonline.com", "resourceManagerEndpointUrl": "https://management.azure.com/", "activeDirectoryGraphResourceId": "https://graph.windows.net/", "sqlManagementEndpointUrl":“ https://management.core.windows.net:8443/”,“ GalleryEndPointUrl”:“ https://gallery.azure.com/”,“ ManagementEndEndPointUrl”:“ https:///management.core.core.core.windows。网/” }
如果上述步骤成功,请转到Azure。导航到您选择的BLOB存储容器,并将“存储BLOB数据贡献者”分配给上面的服务主体。
MixPanel需要客户端,客户端和tenantid来访问Blob容器作为服务主体。您必须提供要为导出选择的BLOB帐户名称,容器名称和(可选的)路径前缀。
您可以在创建Mixpanel到Azure Pipeline时在TLS加密API上共享服务主体的凭据。
使用数据管道API
授予许可后,请使用数据管道API创建管道。这是一个示例请求:
curl https://data.www.jy710.com/api/2.0/nessie/pipeline/pipeline/create \ -u api-secret:\ - data type =“ azure-raw” \ - data from_date =“ 2021-02-02-02“ \ - data storage_account =” test-storage-account“ \ - -data container_name =” test-container-name“ \ - data client_id =” test-client-id \ - data client_secret =“ test-secret =” test-secret“ \ -data tenant_id =“ test-tenant-id”
更新 12个月前