2017-06-28 2 views
1

アームポリシーをリソースグループに割り当てる簡単なコマンドを実行しようとしています。Azure ARMポリシー割り当てエラー - api-version sが無効

定義を作成する私のコマンドはうまく動作し、スクラブスコープのスコープを使用するときに私の割り当てコマンドが正常に動作します。私は、コマンドを実行しようとすると、

はしかし、私は次のエラーを取得する:

2017-06-26 18:28:59,248 - configuration.policyassignment - ERROR - The command failed, producing the following error: ERROR: The api-version '2016-04-01' is invalid. The supported versions are '2017-06-01,2017-05-10,2017-05-01,2017-03-01,2016-09-01,2016-07-01,2016-06-01,2016-02-01,2015-11-01,2015-01-01,2014-04-01-preview,2014-04-01,2014-01-01,2013-03-01,2014-02-26,2014-04'.

私が実行しようとしていますコマンドは次のとおりです。

az policy assignment create --name permittedResourceTypes --policy netPermittedResourceTypes --scope /subscriptions/<sub id>/test-rg 

エラーを引き起こしている可能性がありますどのような任意のアイデア?

+0

azure cliコマンドを実行すると、特定のAPIバージョンを使用できなくなります。最新バージョンのcliは使用しないでください。私は私の研究室でテストします、あなたは私のために働きます。私の答えをチェックすることができます。 –

答えて

0

最新バージョンのAzure CLIを使用していますか?私はあなたのスクリプトを試して、それは私のために働く。 az -vを使用してバージョンを確認できます。

[[email protected] shui]# az -v 
azure-cli (2.0.7) 

次のコマンドは私に適しています。

[[email protected] shui]# az policy assignment create --name shuiPolicyAssignment --policy shuiDefinition --scope /subscriptions/******/resourceGroups/shui 

{ 
    "displayName": null, 
    "id": "/subscriptions/******/resourceGroups/shui/providers/Microsoft.Authorization/policyAssignments/shuiPolicyAssignment", 
    "name": "shuiPolicyAssignment", 
    "policyDefinitionId": "/subscriptions/******/providers/Microsoft.Authorization/policyDefinitions/shuiDefinition", 
    "resourceGroup": "shui", 
    "scope": "/subscriptions/******/resourceGroups/shui", 
    "type": "Microsoft.Authorization/policyAssignments" 
} 

可能な場合、私はあなたが再インストールすることができAzureのCLIを示唆して、このlinkを参照してください。

関連する問題