Workspace Connections - List Secrets
기계 학습 작업 영역 연결의 모든 비밀을 나열합니다.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/listsecrets?api-version=2024-10-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
connection
|
path | True |
string |
작업 영역 연결의 이름 regex 패턴: |
resource
|
path | True |
string |
리소스 그룹의 이름입니다. 이름은 대/소문자를 구분하지 않습니다. |
subscription
|
path | True |
string |
대상 구독의 ID입니다. |
workspace
|
path | True |
string |
Azure Machine Learning 작업 영역의 이름입니다. regex 패턴: |
api-version
|
query | True |
string |
이 작업에 사용할 API 버전입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
요청이 성공했습니다. 요청이 제대로 구성되고 제대로 수신되었습니다. |
|
Other Status Codes |
오류 |
보안
azure_auth
Azure Active Directory OAuth2 Flow.
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
GetWorkspaceConnection
샘플 요청
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/workspace-1/connections/connection-1/listsecrets?api-version=2024-10-01
샘플 응답
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1/providers/Microsoft.MachineLearningServices/workspaces/workspace-1/connections/connection-1",
"name": "connection-1",
"type": "Microsoft.MachineLearningServices/workspaces/connections",
"properties": {
"authType": "AccessKey",
"credentials": {
"accessKeyId": "some_string",
"secretAccessKey": "some_string"
},
"category": "CustomKeys",
"expiryTime": "2020-01-01T00:00:00Z",
"target": "some_string",
"metadata": {}
},
"systemData": {
"createdAt": "2020-01-01T00:00:00Z",
"createdBy": "some_string",
"createdByType": "ManagedIdentity",
"lastModifiedAt": "2020-01-01T00:00:00Z",
"lastModifiedBy": "some_string",
"lastModifiedByType": "User"
}
}
정의
Name | Description |
---|---|
AADAuth |
이 연결 유형은 적용 가능한 모든 Azure 서비스에 대한 AAD 인증을 다룹니다. |
Access |
|
Account |
이 연결 유형은 Azure Storage에 대한 계정 키 연결을 다룹니다. |
Api |
이 연결 형식은 일반적인 ApiKey 인증 연결 범주(예: AzureOpenAI: Category:= AzureOpenAI AuthType:= ApiKey(형식 판별자) 자격 증명:= {ApiKey}를 Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= {ApiBase}와 같이 다룹니다. CognitiveService: Category:= CognitiveService AuthType:= ApiKey(형식 판별자로) 자격 증명:= {SubscriptionKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= ServiceRegion={serviceRegion} CognitiveSearch: Category:= CognitiveSearch AuthType:= ApiKey(형식 판별자로) 자격 증명:= {Key} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= {Endpoint} ApiType, ApiVersion, Kind 및 기타 메타데이터 필드에 메타데이터 속성 모음 사용 |
Connection |
연결 대상의 인증 유형 |
Connection |
연결 범주 |
Connection |
연결 범주에 따라 그룹화 |
created |
리소스를 만든 ID의 형식입니다. |
Custom |
사용자 지정 키 자격 증명 개체 |
Custom |
범주:= CustomKeys AuthType:= CustomKeys(형식 판별자로) 자격 증명:= {CustomKeys} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys Target:= {any value} ApiVersion 및 기타 메타데이터 필드에 메타데이터 속성 모음 사용 |
Error |
리소스 관리 오류 추가 정보입니다. |
Error |
오류 세부 정보입니다. |
Error |
오류 응답 |
Managed |
|
None |
|
OAuth2Auth |
|
PATAuth |
|
SASAuth |
|
Service |
|
system |
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다. |
Username |
|
Value |
작업 영역 연결 값에 대한 형식 |
Workspace |
|
Workspace |
|
Workspace |
작업 영역 연결 자격 증명에 대한 API 키 개체입니다. |
Workspace |
|
Workspace |
ClientId 및 ClientSecret이 필요합니다. 다른 속성은 각 OAuth2 공급자의 구현에 따라 선택 사항입니다. |
Workspace |
|
Workspace |
|
Workspace |
|
Workspace |
|
Workspace |
AADAuthTypeWorkspaceConnectionProperties
이 연결 유형은 적용 가능한 모든 Azure 서비스에 대한 AAD 인증을 다룹니다.
Name | 형식 | Description |
---|---|---|
authType |
string:
AAD |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
AccessKeyAuthTypeWorkspaceConnectionProperties
Name | 형식 | Description |
---|---|---|
authType |
string:
Access |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
credentials | ||
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
AccountKeyAuthTypeWorkspaceConnectionProperties
이 연결 유형은 Azure Storage에 대한 계정 키 연결을 다룹니다.
Name | 형식 | Description |
---|---|---|
authType |
string:
Account |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
credentials | ||
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
ApiKeyAuthWorkspaceConnectionProperties
이 연결 형식은 일반적인 ApiKey 인증 연결 범주(예: AzureOpenAI: Category:= AzureOpenAI AuthType:= ApiKey(형식 판별자) 자격 증명:= {ApiKey}를 Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= {ApiBase}와 같이 다룹니다.
CognitiveService: Category:= CognitiveService AuthType:= ApiKey(형식 판별자로) 자격 증명:= {SubscriptionKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= ServiceRegion={serviceRegion}
CognitiveSearch: Category:= CognitiveSearch AuthType:= ApiKey(형식 판별자로) 자격 증명:= {Key} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= {Endpoint}
ApiType, ApiVersion, Kind 및 기타 메타데이터 필드에 메타데이터 속성 모음 사용
Name | 형식 | Description |
---|---|---|
authType |
string:
Api |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
credentials |
작업 영역 연결 자격 증명에 대한 API 키 개체입니다. |
|
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
ConnectionAuthType
연결 대상의 인증 유형
Name | 형식 | Description |
---|---|---|
AAD |
string |
|
AccessKey |
string |
|
AccountKey |
string |
|
ApiKey |
string |
|
CustomKeys |
string |
|
ManagedIdentity |
string |
|
None |
string |
|
OAuth2 |
string |
|
PAT |
string |
|
SAS |
string |
|
ServicePrincipal |
string |
|
UsernamePassword |
string |
ConnectionCategory
연결 범주
Name | 형식 | Description |
---|---|---|
ADLSGen2 |
string |
|
AIServices |
string |
|
AmazonMws |
string |
|
AmazonRdsForOracle |
string |
|
AmazonRdsForSqlServer |
string |
|
AmazonRedshift |
string |
|
AmazonS3Compatible |
string |
|
ApiKey |
string |
|
AzureBlob |
string |
|
AzureDataExplorer |
string |
|
AzureDatabricksDeltaLake |
string |
|
AzureMariaDb |
string |
|
AzureMySqlDb |
string |
|
AzureOneLake |
string |
|
AzureOpenAI |
string |
|
AzurePostgresDb |
string |
|
AzureSqlDb |
string |
|
AzureSqlMi |
string |
|
AzureSynapseAnalytics |
string |
|
AzureTableStorage |
string |
|
BingLLMSearch |
string |
|
Cassandra |
string |
|
CognitiveSearch |
string |
|
CognitiveService |
string |
|
Concur |
string |
|
ContainerRegistry |
string |
|
CosmosDb |
string |
|
CosmosDbMongoDbApi |
string |
|
Couchbase |
string |
|
CustomKeys |
string |
|
Db2 |
string |
|
Drill |
string |
|
Dynamics |
string |
|
DynamicsAx |
string |
|
DynamicsCrm |
string |
|
Elasticsearch |
string |
|
Eloqua |
string |
|
FileServer |
string |
|
FtpServer |
string |
|
GenericContainerRegistry |
string |
|
GenericHttp |
string |
|
GenericRest |
string |
|
Git |
string |
|
GoogleAdWords |
string |
|
GoogleBigQuery |
string |
|
GoogleCloudStorage |
string |
|
Greenplum |
string |
|
Hbase |
string |
|
Hdfs |
string |
|
Hive |
string |
|
Hubspot |
string |
|
Impala |
string |
|
Informix |
string |
|
Jira |
string |
|
Magento |
string |
|
ManagedOnlineEndpoint |
string |
|
MariaDb |
string |
|
Marketo |
string |
|
MicrosoftAccess |
string |
|
MongoDbAtlas |
string |
|
MongoDbV2 |
string |
|
MySql |
string |
|
Netezza |
string |
|
ODataRest |
string |
|
Odbc |
string |
|
Office365 |
string |
|
OpenAI |
string |
|
Oracle |
string |
|
OracleCloudStorage |
string |
|
OracleServiceCloud |
string |
|
PayPal |
string |
|
Phoenix |
string |
|
Pinecone |
string |
|
PostgreSql |
string |
|
Presto |
string |
|
PythonFeed |
string |
|
QuickBooks |
string |
|
Redis |
string |
|
Responsys |
string |
|
S3 |
string |
|
Salesforce |
string |
|
SalesforceMarketingCloud |
string |
|
SalesforceServiceCloud |
string |
|
SapBw |
string |
|
SapCloudForCustomer |
string |
|
SapEcc |
string |
|
SapHana |
string |
|
SapOpenHub |
string |
|
SapTable |
string |
|
Serp |
string |
|
Serverless |
string |
|
ServiceNow |
string |
|
Sftp |
string |
|
SharePointOnlineList |
string |
|
Shopify |
string |
|
Snowflake |
string |
|
Spark |
string |
|
SqlServer |
string |
|
Square |
string |
|
Sybase |
string |
|
Teradata |
string |
|
Vertica |
string |
|
WebTable |
string |
|
Xero |
string |
|
Zoho |
string |
ConnectionGroup
연결 범주에 따라 그룹화
Name | 형식 | Description |
---|---|---|
Azure |
string |
|
AzureAI |
string |
|
Database |
string |
|
File |
string |
|
GenericProtocol |
string |
|
NoSQL |
string |
|
ServicesAndApps |
string |
createdByType
리소스를 만든 ID의 형식입니다.
Name | 형식 | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CustomKeys
사용자 지정 키 자격 증명 개체
Name | 형식 | Description |
---|---|---|
keys |
object |
CustomKeysWorkspaceConnectionProperties
범주:= CustomKeys AuthType:= CustomKeys(형식 판별자로) 자격 증명:= {CustomKeys} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys Target:= {any value} ApiVersion 및 기타 메타데이터 필드에 메타데이터 속성 모음 사용
Name | 형식 | Description |
---|---|---|
authType | string: |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
credentials |
사용자 지정 키 자격 증명 개체 |
|
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
Name | 형식 | Description |
---|---|---|
info |
object |
추가 정보입니다. |
type |
string |
추가 정보 유형입니다. |
ErrorDetail
오류 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
additionalInfo |
오류 추가 정보입니다. |
|
code |
string |
오류 코드입니다. |
details |
오류 세부 정보입니다. |
|
message |
string |
오류 메시지입니다. |
target |
string |
오류 대상입니다. |
ErrorResponse
오류 응답
Name | 형식 | Description |
---|---|---|
error |
오류 개체입니다. |
ManagedIdentityAuthTypeWorkspaceConnectionProperties
Name | 형식 | Description |
---|---|---|
authType |
string:
Managed |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
credentials | ||
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
NoneAuthTypeWorkspaceConnectionProperties
Name | 형식 | Description |
---|---|---|
authType |
string:
None |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
OAuth2AuthTypeWorkspaceConnectionProperties
Name | 형식 | Description |
---|---|---|
authType |
string:
OAuth2 |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
credentials |
ClientId 및 ClientSecret이 필요합니다. 다른 속성은 각 OAuth2 공급자의 구현에 따라 선택 사항입니다. |
|
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
PATAuthTypeWorkspaceConnectionProperties
Name | 형식 | Description |
---|---|---|
authType |
string:
PAT |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
credentials | ||
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
SASAuthTypeWorkspaceConnectionProperties
Name | 형식 | Description |
---|---|---|
authType |
string:
SAS |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
credentials | ||
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
ServicePrincipalAuthTypeWorkspaceConnectionProperties
Name | 형식 | Description |
---|---|---|
authType |
string:
Service |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
credentials | ||
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
systemData
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.
Name | 형식 | Description |
---|---|---|
createdAt |
string |
리소스 만들기의 타임스탬프(UTC)입니다. |
createdBy |
string |
리소스를 만든 ID입니다. |
createdByType |
리소스를 만든 ID의 형식입니다. |
|
lastModifiedAt |
string |
리소스 마지막 수정의 타임스탬프(UTC) |
lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
lastModifiedByType |
리소스를 마지막으로 수정한 ID의 형식입니다. |
UsernamePasswordAuthTypeWorkspaceConnectionProperties
Name | 형식 | Description |
---|---|---|
authType |
string:
Username |
연결 대상의 인증 유형 |
category |
연결 범주 |
|
createdByWorkspaceArmId |
string |
|
credentials | ||
expiryTime |
string |
|
group |
연결 범주에 따라 그룹화 |
|
isSharedToAll |
boolean |
|
metadata |
object |
이 연결에 대한 사용자 메타데이터 저장 |
sharedUserList |
string[] |
|
target |
string |
|
value |
string |
작업 영역 연결의 값 세부 정보입니다. |
valueFormat |
작업 영역 연결 값에 대한 형식 |
ValueFormat
작업 영역 연결 값에 대한 형식
Name | 형식 | Description |
---|---|---|
JSON |
string |
WorkspaceConnectionAccessKey
Name | 형식 | Description |
---|---|---|
accessKeyId |
string |
|
secretAccessKey |
string |
WorkspaceConnectionAccountKey
Name | 형식 | Description |
---|---|---|
key |
string |
WorkspaceConnectionApiKey
작업 영역 연결 자격 증명에 대한 API 키 개체입니다.
Name | 형식 | Description |
---|---|---|
key |
string |
WorkspaceConnectionManagedIdentity
Name | 형식 | Description |
---|---|---|
clientId |
string |
|
resourceId |
string |
WorkspaceConnectionOAuth2
ClientId 및 ClientSecret이 필요합니다. 다른 속성은 각 OAuth2 공급자의 구현에 따라 선택 사항입니다.
Name | 형식 | Description |
---|---|---|
authUrl |
string |
Concur 연결 범주에 필요 |
clientId |
string |
UUID 형식의 클라이언트 ID |
clientSecret |
string |
|
developerToken |
string |
GoogleAdWords 연결 범주에 필요 |
password |
string |
|
refreshToken |
string |
사용자가 RefreshToken을 오프라인으로 전환해야 하는 GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho에 필요 |
tenantId |
string |
QuickBooks 및 Xero 연결 범주에 필요 |
username |
string |
Concur, ServiceNow 인증 서버 AccessToken 권한 부여 유형은 UsernamePassword가 필요한 '암호'입니다. |
WorkspaceConnectionPersonalAccessToken
Name | 형식 | Description |
---|---|---|
pat |
string |
WorkspaceConnectionPropertiesV2BasicResource
Name | 형식 | Description |
---|---|---|
id |
string |
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
리소스의 이름 |
properties |
WorkspaceConnectionPropertiesV2:
|
|
systemData |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. |
|
type |
string |
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |
WorkspaceConnectionServicePrincipal
Name | 형식 | Description |
---|---|---|
clientId |
string |
|
clientSecret |
string |
|
tenantId |
string |
WorkspaceConnectionSharedAccessSignature
Name | 형식 | Description |
---|---|---|
sas |
string |
WorkspaceConnectionUsernamePassword
Name | 형식 | Description |
---|---|---|
password |
string |
|
securityToken |
string |
선택 사항, UsernamePassword 외에 추가 보안을 위해 SalesForce와 같은 연결에 필요 |
username |
string |