Get-AzSecurityApiCollection
如果已上線至適用於 API 的 Microsoft Defender,則會取得 Azure API 管理 API。
如果 Azure API 管理 API 已上線至適用於 API 的 Microsoft Defender,系統會監視 Azure API 管理 API 內的作業是否有侵入性行為,並為已偵測到的攻擊提供警示。
語法
List (預設值)
Get-AzSecurityApiCollection
[-SubscriptionId <String[]>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Get
Get-AzSecurityApiCollection
-ApiId <String>
-ResourceGroupName <String>
-ServiceName <String>
[-SubscriptionId <String[]>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
List2
Get-AzSecurityApiCollection
-ResourceGroupName <String>
-ServiceName <String>
[-SubscriptionId <String[]>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
List1
Get-AzSecurityApiCollection
-ResourceGroupName <String>
[-SubscriptionId <String[]>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
GetViaIdentity
Get-AzSecurityApiCollection
-InputObject <ISecurityIdentity>
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Description
如果已上線至適用於 API 的 Microsoft Defender,則會取得 Azure API 管理 API。
如果 Azure API 管理 API 已上線至適用於 API 的 Microsoft Defender,系統會監視 Azure API 管理 API 內的作業是否有侵入性行為,並為已偵測到的攻擊提供警示。
範例
範例 1:取得特定的上線 API 集合資源
Get-AzSecurityApiCollection -ResourceGroupName apicollectionstests -ServiceName "demoapimservice2" -ApiId "echo-api"
BaseUrl : https://demoapimservice2.azure-api.net/echo
DiscoveredVia : /subscriptions/487bb485-b5b0-471e-9c0d-10717612f869/resourceGroups/apicollectionstests/providers/Microsoft.ApiManagement/service/demoapim
service2
DisplayName : Echo API
Id : /subscriptions/487bb485-b5b0-471e-9c0d-10717612f869/resourceGroups/apicollectionstests/providers/Microsoft.ApiManagement/service/demoapim
service2/providers/Microsoft.Security/apiCollections/echo-api
Name : echo-api
NumberOfApiEndpoint : 6
NumberOfApiEndpointsWithSensitiveDataExposed : 0
NumberOfExternalApiEndpoint : 0
NumberOfInactiveApiEndpoint : 6
NumberOfUnauthenticatedApiEndpoint : 0
ProvisioningState : Succeeded
ResourceGroupName : apicollectionstests
SensitivityLabel :
Type : microsoft.security/apicollections
範例 2:依服務名稱列出已上線的 API 集合
Get-AzSecurityApiCollection -ResourceGroupName "apicollectionstests" -ServiceName "demoapimservice2"
Name ResourceGroupName
---- -----------------
echo-api apicollectionstests
echo-api-2 apicollectionstests
範例 3:依訂用帳戶列出已上線的 API 集合
Get-AzSecurityApiCollection
Name ResourceGroupName
---- -----------------
echo-api apicollectionstests
echo-api-2 apicollectionstests
參數
-ApiId
API 修訂識別碼。
在 API 管理 服務執行個體中必須是唯一的。
非當前修訂版有 ;rev=n 作為後綴,其中 n 是修訂編號。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
Get
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-DefaultProfile
DefaultProfile 參數無法運作。
如果針對不同的訂用帳戶執行 Cmdlet,請使用 SubscriptionId 參數。
參數屬性
類型: PSObject
預設值: None
支援萬用字元: False
不要顯示: False
別名: AzureRMContext, AzureCredential
參數集
(All)
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
Identity 參數
GetViaIdentity
Position: Named
必要: True
來自管線的值: True
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-ResourceGroupName
資源群組的名稱。
名稱不區分大小寫。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
Get
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
List2
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
List1
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-ServiceName
API 管理 服務的名稱。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
Get
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
List2
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-SubscriptionId
Azure 訂用帳戶識別碼
參數屬性
類型: String [ ]
預設值: (Get-AzContext).Subscription.Id
支援萬用字元: False
不要顯示: False
參數集
List
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
Get
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
List2
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
List1
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
CommonParameters
此 Cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters 。
輸出