Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

az-cli v 2.34.1: az webapp deployment slot create -- errors when configuration-source has a path-mapping to storage #21965

Closed
apapajohn opened this issue Apr 6, 2022 · 11 comments · Fixed by #22820
Assignees
Labels
App Services az appservice Auto-Assign Auto assign by bot customer-reported Issues that are reported by GitHub users external to the Azure organization. needs-team-attention This issue needs attention from Azure service team or SDK team Service Attention This issue is responsible by Azure service team. Web Apps az webapp
Milestone

Comments

@apapajohn
Copy link

apapajohn commented Apr 6, 2022

Describe the bug

We upgraded az-cli from 2.33.1 to 2.34.1 and it broke our app service deployment pipeline, at the point where it creates a deployment slot. It seems to be because the az-cli command is attempting to copy the azure-blob mapping information over to the slot. It is erroring with the message "Required parameter AccessKey is missing.", even though there is no available AccessKey parameter for the az webapp deployment slot create command.

As a result, the slot gets created, but it is incomplete. Not all the configuration gets copied over from the configuration source.

To Reproduce

  1. Create an app service. In Configuration Path mappings mount an AzureBlob account with an Access key.
  2. Use az-cli to create a staging slot. for the configuration source, use the app service you created.

Expected behavior

A deployment slot gets created and all the config info gets copied over from the app service.
Environment summary

az-cli 2.34.1 on DOS or LINUX (happens on both)
Additional context

I ran the failing command with the --debugging flag and I can see where it is failing:
cli.azure.cli.core.sdk.policies: {"properties": {"numberOfWorkers": 1, "defaultDocuments": [] ....,xxxxxprivateinfoxxxxxxxxxx ... "http20Enabled": true, "minTlsVersion": "1.2", "scmMinTlsVersion": "1.0", "ftpsState": "Disabled", "preWarmedInstanceCount": 0, "functionAppScaleLimit": 0, "functionsRuntimeScaleMonitoringEnabled": false, "minimumElasticInstanceCount": 0, "azureStorageAccounts": {"lucene-index": {"type": "AzureBlob", "accountName": "xxxprivateinfo", "shareName": "xxxprivateinfo", "mountPath": "/tmp/lucene"}}}}
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "PATCH /subscriptions/xxxprivateinfo/web?api-version=2021-03-01 HTTP/1.1" 400 391
cli.azure.cli.core.sdk.policies: Response status: 400
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Content-Length': '391'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json; charset=utf-8'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'ETag': '"1D849DB703AD940"'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'Server': 'Microsoft-IIS/10.0'
cli.azure.cli.core.sdk.policies: 'X-AspNet-Version': '4.0.30319'
cli.azure.cli.core.sdk.policies: 'X-Powered-By': 'ASP.NET'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-writes': '1199'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': '5ab0772a-3e6a-4532-aadf-272fcb708596'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': '5ab0772a-3e6a-4532-aadf-272fcb708596'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'EASTUS:20220406T172627Z:5ab0772a-3e6a-4532-aadf-272fcb708596'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 06 Apr 2022 17:26:26 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"Code":"BadRequest","Message":"Required parameter AccessKey is missing.","Target":null,"Details":[{"Message":"Required parameter AccessKey is missing."},{"Code":"BadRequest"},{"ErrorEntity":{"ExtendedCode":"01010","MessageTemplate":"Required parameter {0} is missing.","Parameters":["AccessKey"],"Code":"BadRequest","Message":"Required parameter AccessKey is missing."}}],"Innererror":null}
cli.azure.cli.core.util: azure.cli.core.util.handle_exception is called with an exception:
cli.azure.cli.core.util: Traceback (most recent call last):

@ghost ghost added customer-reported Issues that are reported by GitHub users external to the Azure organization. Storage az storage labels Apr 6, 2022
@ghost ghost added this to the Backlog milestone Apr 6, 2022
@ghost ghost assigned evelyn-ys Apr 6, 2022
@ghost ghost added Auto-Assign Auto assign by bot App Services az appservice CXP Attention This issue is handled by CXP team. Web Apps az webapp Functions az functionapp Installation labels Apr 6, 2022
@ghost ghost assigned jiasli Apr 6, 2022
@yonzhan
Copy link
Collaborator

yonzhan commented Apr 6, 2022

route to CXP team

@RakeshMohanMSFT RakeshMohanMSFT self-assigned this Apr 7, 2022
@RakeshMohanMSFT
Copy link
Contributor

@apapajohn Thank you for reaching out to us. We are looking into it.

@RakeshMohanMSFT
Copy link
Contributor

@apapajohn I managed to get it to work with az version 2.34.1 with the similar environment as yours. Can you please share share the debug trace for the issue, of course after sanitizing sensitive information from the log.

@RakeshMohanMSFT RakeshMohanMSFT added the needs-author-feedback More information is needed from author to address the issue. label Apr 11, 2022
@apapajohn
Copy link
Author

c:\dev\abcdefgzzffffxxxxxxx\xxxxxxx\xxxxxxx-frontend>az webapp deployment slot create --name abcdefg-myservice --resource-group abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase --configuration-source abcdefg-myservice --slot temp34debug --debug
cli.knack.cli: Command arguments: ['webapp', 'deployment', 'slot', 'create', '--name', 'abcdefg-myservice', '--resource-group', 'abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase', '--configuration-source', 'abcdefg-myservice', '--slot', 'temp34debug', '--debug']
cli.knack.cli: init debug log:
Enable color in terminal.
Init colorama.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x024941D8>, <function OutputProducer.on_global_arguments at 0x02512070>, <function CLIQuery.on_global_arguments at 0x02628BF8>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'webapp': ['azure.cli.command_modules.appservice', 'azure.cli.command_modules.serviceconnector']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name Load Time Groups Commands
cli.azure.cli.core: appservice 0.458 66 240
cli.azure.cli.core: serviceconnector 0.126 4 45
cli.azure.cli.core: Total (2) 0.584 70 285
cli.azure.cli.core: These extensions are not installed and will be skipped: ['azext_ai_examples', 'azext_next']
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name Load Time Groups Commands Directory
cli.azure.cli.core: Total (0) 0.000 0 0
cli.azure.cli.core: Loaded 69 groups, 285 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command : webapp deployment slot create
cli.azure.cli.core: Command table: webapp deploy
cli.azure.cli.core: remaining : ent slot create
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x04088928>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to 'C:\Users\abcdefgzzffff.azure\commands\2022-04-06.13-25-41.webapp_deployment_slot_create.13568.log'.
az_command_data_logger: command args: webapp deployment slot create --name {} --resource-group {} --configuration-source {} --slot {} --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument..add_subscription_parameter at 0x040D9580>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument..add_ids_arguments at 0x040D9658>, <function register_cache_arguments..add_cache_arguments at 0x0412C778>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x025120B8>, <function CLIQuery.handle_query_parameter at 0x02628C40>, <function register_ids_argument..parse_ids_arguments at 0x0412C730>]
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=WebSiteManagementClient
cli.azure.cli.core.auth.persistence: build_persistence: location='C:\Users\abcdefgzzffff\.azure\msal_token_cache.bin', encrypt=True
cli.azure.cli.core.auth.identity: load_msal_http_cache: C:\Users\abcdefgzzffff.azure\msal_http_cache.bin
cli.azure.cli.core.auth.identity: load_msal_http_cache: C:\Users\abcdefgzzffff.azure\msal_http_cache.bin
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: openid_config = {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
cli.azure.cli.core.auth.credential_adaptor: CredentialAdaptor.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
cli.azure.cli.core.auth.msal_authentication: UserCredential.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
msal.application: Cache hit an AT
msal.telemetry: Generate or reuse correlation_id: xxxxxxxxxxxxxxxxxxxxx
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice?api-version=2021-03-01'
cli.azure.cli.core.sdk.policies: Request method: 'GET'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies: 'Accept': 'application/json'
cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': '94bb1c86-b5ce-11ec-8c75-1c1bb5727021'
cli.azure.cli.core.sdk.policies: 'CommandName': 'webapp deployment slot create'
cli.azure.cli.core.sdk.policies: 'ParameterSetName': '--name --resource-group --configuration-source --slot --debug'
cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.34.1 (MSI) azsdk-python-azure-mgmt-web/6.1.0 Python/3.8.9 (Windows-10-10.0.19041-SP0)'
cli.azure.cli.core.sdk.policies: 'Authorization': '*****'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: This request has no body
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "GET /subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx
-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice?api-version=2021-03-01 HTTP/1.1" 200 None
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Transfer-Encoding': 'chunked'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies: 'Content-Encoding': 'gzip'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'ETag': '"1D849C77E02DF6B"'
cli.azure.cli.core.sdk.policies: 'Vary': 'Accept-Encoding'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': '8378cbee-add3-4182-b86d-107d38c31563'
cli.azure.cli.core.sdk.policies: 'Server': 'Microsoft-IIS/10.0'
cli.azure.cli.core.sdk.policies: 'X-AspNet-Version': '4.0.30319'
cli.azure.cli.core.sdk.policies: 'X-Powered-By': 'ASP.NET'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-reads': '11999'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': '82ae79ec-347a-47bf-ad6f-adc7fb6d110b'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'EASTUS:20220406T172617Z:82ae79ec-347a-47bf-ad6f-adc7fb6d110b'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 06 Apr 2022 17:26:16 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"id":"/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx
-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice","name":"abcdefg-myservice","type":"Microsoft.Web/sites","kind":"app,linux,container","location":"East US","tags":{"heritage":"terraform","team":"cloud-sre","xxxxxxxxxxx_alerting_group":"sre","xxxxxxxxxxx_application_id":"abcdefg-myservice","xxxxxxxxxxx_application_name":"abcdefg-myservice","xxxxxxxxxxx_business_unit":"Clinical Effectiveness","xxxxxxxxxxx_cost_center":"US201000187","xxxxxxxxxxx_division":"Health","xxxxxxxxxxx_environment_name":"qa","xxxxxxxxxxx_environment_type":"qa","xxxxxxxxxxx_requestor":"ce devops jira-utd@wolterskluwer.com","xxxxxxxxxxx_resource_class":"appservice","xxxxxxxxxxx_resource_name":"abcdefg-myservice"},"properties":{"name":"abcdefg-myservice","state":"Running","hostNames":["abcdefg-myservice.abcdefgzz-cdi-ase-q1-abcdefgzzffff.appserviceenvironment.net"],"webSpace":"abcdefgzz-xxxxxxxxxxx
-rgp-q1-abcdefgzzffff-ase-abcdefgzz-cdi-ase-q1-abcdefgzzffffappseEastUSwebspace","selfLink":"https://waws-prod-blu-a20f6050.api.p.azurewebsites.windows.net:454/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/webspaces/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase-abcdefgzz-cdi-ase-q1-abcdefgzzffffappseEastUSwebspace/sites/abcdefg-myservice"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"},"httpsOnly":true,"redundancyMode":"None","inProgressOperationId":null,"geoDistributions":null,"privateEndpointConnections":[],"publicNetworkAccess":null,"buildVersion":null,"targetBuildVersion":null,"migrationState":null,"eligibleLogCategories":"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs,AppServiceFileAuditLogs,AppServiceAntivirusScanAuditLogs","storageAccountRequired":false,"virtualNetworkSubnetId":null,"keyVaultReferenceIdentity":"SystemAssigned"},"identity":{"type":"SystemAssigned","tenantId":"xxxx-e7f1-xxxxxxa89c-xxxx53b2da2c17","principalId":"xxxxxxxxxxxxxxxxxxxx"}}
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=WebSiteManagementClient
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: openid_config = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
cli.azure.cli.core.auth.credential_adaptor: CredentialAdaptor.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
cli.azure.cli.core.auth.msal_authentication: UserCredential.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
msal.application: Cache hit an AT
msal.telemetry: Generate or reuse correlation_id: 56ea75a7-8c69-4f7d-95df-8687999b99a2
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/config/web?api-version=2021-03-01'
cli.azure.cli.core.sdk.policies: Request method: 'GET'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies: 'Accept': 'application/json'
cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': '94bb1c86-b5ce-11ec-8c75-1c1bb5727021'
cli.azure.cli.core.sdk.policies: 'CommandName': 'webapp deployment slot create'
cli.azure.cli.core.sdk.policies: 'ParameterSetName': '--name --resource-group --configuration-source --slot --debug'
cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.34.1 (MSI) azsdk-python-azure-mgmt-web/6.1.0 Python/3.8.9 (Windows-10-10.0.19041-SP0)'
cli.azure.cli.core.sdk.policies: 'Authorization': ''
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: This request has no body
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "GET /subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/config/web?api-version=2021-03-01 HTTP/1.1" 200 None
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Transfer-Encoding': 'chunked'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies: 'Content-Encoding': 'gzip'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'Vary': 'Accept-Encoding'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': 'cb05981b-0b6e-4c97-bed1-c9d2843cd41b'
cli.azure.cli.core.sdk.policies: 'Server': 'Microsoft-IIS/10.0'
cli.azure.cli.core.sdk.policies: 'X-AspNet-Version': '4.0.30319'
cli.azure.cli.core.sdk.policies: 'X-Powered-By': 'ASP.NET'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-reads': '11998'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': '4bca1321-1f55-4a03-9cbc-ff97ecb12d63'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'EASTUS:20220406T172618Z:4bca1321-1f55-4a03-9cbc-ff97ecb12d63'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 06 Apr 2022 17:26:17 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"id":"/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/config/web","name":"abcdefg-myservice","type":"Microsoft.Web/sites/config","location":"East US","tags":xxxxxxxxxxxxxxxxxxxxxxxxxx],"scmIpSecurityRestrictionsUseMain":false,"http20Enabled":true,"minTlsVersion":"1.2","minTlsCipherSuite":null,"supportedTlsCipherSuites":null,"scmMinTlsVersion":"1.0","ftpsState":"Disabled","preWarmedInstanceCount":0,"functionAppScaleLimit":0,"healthCheckPath":null,"fileChangeAuditEnabled":false,"functionsRuntimeScaleMonitoringEnabled":false,"websiteTimeZone":null,"minimumElasticInstanceCount":0,"azureStorageAccounts":{"lucene-index":{"type":"AzureBlob","accountName":"xxxxxxxxxxxxxxxxx","shareName":"xxxxxxxxx","accessKey":null,"mountPath":"/tmp/lucene","state":"Ok"}},"http20ProxyFlag":0,"sitePort":null,"antivirusScanEnabled":false,"storageType":null}}
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/slots/temp34debug?api-version=2021-03-01'
cli.azure.cli.core.sdk.policies: Request method: 'PUT'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies: 'Content-Length': '409'
cli.azure.cli.core.sdk.policies: 'Accept': 'application/json'
cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
cli.azure.cli.core.sdk.policies: 'CommandName': 'webapp deployment slot create'
cli.azure.cli.core.sdk.policies: 'ParameterSetName': '--name --resource-group --configuration-source --slot --debug'
cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.34.1 (MSI) azsdk-python-azure-mgmt-web/6.1.0 Python/3.8.9 (Windows-10-10.0.19041-SP0)'
cli.azure.cli.core.sdk.policies: 'Authorization': '
'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: {"location": "East US", "properties": {"serverFarmId": "/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/serverfarms/abcdefgzz-xxxxxxxxxxx_-asp-q1-abcdefg-myservice", "reserved": false, "isXenon": false, "hyperV": false, "siteConfig": {"netFrameworkVersion": "v4.6", "localMySqlEnabled": false, "http20Enabled": true}, "scmSiteAlsoStopped": false}}
urllib3.connectionpool: https://management.azure.com:443 "PUT /subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/slots/temp34debug?api-version=2021-03-01 HTTP/1.1" 200 None
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Transfer-Encoding': 'chunked'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies: 'Content-Encoding': 'gzip'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'ETag': '"1D849C77E02DF6B"'
cli.azure.cli.core.sdk.policies: 'Vary': 'Accept-Encoding'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': 'a40d26c8-645f-4316-928c-e6d0142123cd'
cli.azure.cli.core.sdk.policies: 'Server': 'Microsoft-IIS/10.0'
cli.azure.cli.core.sdk.policies: 'X-AspNet-Version': '4.0.30319'
cli.azure.cli.core.sdk.policies: 'X-Powered-By': 'ASP.NET'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-resource-requests': '499'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': '0edf2ad9-ada8-4c5f-b433-83796c92db52'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'EASTUS:20220406T172625Z:0edf2ad9-ada8-4c5f-b433-83796c92db52'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 06 Apr 2022 17:26:24 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"id":"/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/slots/temp34debug","name":"abcdefg-myservice/temp34debug","type":"Microsoft.Web/sites/slots","kind":"app,linux,container","location":"East US","properties":{"name":"abcdefg-myservice(temp34debug)","state":"Running","hostNames":["abcdefg-myservice-temp34debug.abcdefgzz-cdi-ase-q1-abcdefgzzffff.appserviceenvironment.net"],"webSpace":"abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase-abcdefgzz-cdi-ase-q1-abcdefgzzffffappseEastUSwebspace","selfLink":"https://waws-prod-blu-a20f6050.api.p.azurewebsites.windows.net:454/subscriptions/xxxx-e7f1-xxxxxxxa89c-xxxx/webspaces/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase-abcdefgzz-cdi-ase-q1-abcdefgzzffffappseEastUSwebspace/sites/abcdefg-myservice",xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"migrationState":null,"eligibleLogCategories":"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs,AppServiceFileAuditLogs,AppServiceAntivirusScanAuditLogs","storageAccountRequired":false,"virtualNetworkSubnetId":null,"keyVaultReferenceIdentity":"SystemAssigned"}}
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=WebSiteManagementClient
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: openid_config = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
cli.azure.cli.core.auth.credential_adaptor: CredentialAdaptor.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
cli.azure.cli.core.auth.msal_authentication: UserCredential.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
msal.application: Cache hit an AT
msal.telemetry: Generate or reuse correlation_id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/config/web?api-version=2021-03-01'
cli.azure.cli.core.sdk.policies: Request method: 'GET'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies: 'Accept': 'application/json'
cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': 'xxxxxxxxxxxxxxxxxxxx'
cli.azure.cli.core.sdk.policies: 'CommandName': 'webapp deployment slot create'
cli.azure.cli.core.sdk.policies: 'ParameterSetName': '--name --resource-group --configuration-source --slot --debug'
cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.34.1 (MSI) azsdk-python-azure-mgmt-web/6.1.0 Python/3.8.9 (Windows-10-10.0.19041-SP0)'
cli.azure.cli.core.sdk.policies: 'Authorization': ''
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: This request has no body
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "GET /subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/config/web?api-version=2021-03-01 HTTP/1.1" 200 None
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Transfer-Encoding': 'chunked'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies: 'Content-Encoding': 'gzip'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'Vary': 'Accept-Encoding'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': '489f6944-1387-4671-9363-5a0b8e28613e'
cli.azure.cli.core.sdk.policies: 'Server': 'Microsoft-IIS/10.0'
cli.azure.cli.core.sdk.policies: 'X-AspNet-Version': '4.0.30319'
cli.azure.cli.core.sdk.policies: 'X-Powered-By': 'ASP.NET'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-reads': '11999'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': 'xxxxxxxx-207a-45aa-9e55-xxxxxxxxx'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'EASTUS:xxxxxxxxxxxxxxxx:xxxxxxxxx-207a-45aa-9e55-xxx'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 06 Apr 2022 17:26:25 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"id":"/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/config/web","name":"abcdefg-myservice","type":"Microsoft.Web/sites/config","location":"East US","tags":xxxxxxxxxxxxxxxxxxxxxxxxxxxx,"scmIpSecurityRestrictionsUseMain":false,"http20Enabled":true,"minTlsVersion":"1.2","minTlsCipherSuite":null,"supportedTlsCipherSuites":null,"scmMinTlsVersion":"1.0","ftpsState":"Disabled","preWarmedInstanceCount":0,"functionAppScaleLimit":0,"healthCheckPath":null,"fileChangeAuditEnabled":false,"functionsRuntimeScaleMonitoringEnabled":false,"websiteTimeZone":null,"minimumElasticInstanceCount":0,"azureStorageAccounts":{"lucene-index":{"type":"AzureBlob","accountName":"use1xxxxxxxxxxx_cdistaq1lucene","shareName":"xxxxxxxxxx","accessKey":null,"mountPath":"/tmp/lucene","state":"Ok"}},"http20ProxyFlag":0,"sitePort":null,"antivirusScanEnabled":false,"storageType":null}}
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=WebSiteManagementClient
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: openid_config = {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
cli.azure.cli.core.auth.credential_adaptor: CredentialAdaptor.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
cli.azure.cli.core.auth.msal_authentication: UserCredential.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
msal.application: Cache hit an AT
msal.telemetry: Generate or reuse correlation_id: xxxxxxxxxx-ba15-4cc0-8ba4-xxxxxxxxxxx
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/slots/temp34debug/config/web?api-version=2021-03-01'
cli.azure.cli.core.sdk.policies: Request method: 'PATCH'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies: 'Content-Length': '1904'
cli.azure.cli.core.sdk.policies: 'Accept': 'application/json'
cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': 'xxxxxxxxxxxx-b5ce-11ec-xxxxxxxxxxxx-1c1bb5727021'
cli.azure.cli.core.sdk.policies: 'CommandName': 'webapp deployment slot create'
cli.azure.cli.core.sdk.policies: 'ParameterSetName': '--name --resource-group --configuration-source --slot --debug'
cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.34.1 (MSI) azsdk-python-azure-mgmt-web/6.1.0 Python/3.8.9 (Windows-10-10.0.19041-SP0)'
cli.azure.cli.core.sdk.policies: 'Authorization': '
'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: {"properties": {"numberOfWorkers": 1, "defaultDocuments": [], "netFrameworkVersion": "v4.0", "phpVersion": "", "pythonVersion": "", "nodeVersion": "", "powerShellVersion": "", "linuxFxVersion": "DOCKER|abcdefgzzxxxxxxxxxxx_acrp1abcdefgzzffff.azurecr.io/abcdefg-myservice:v1.0.1-63dc4", "windowsFxVersion": "", "requestTracingEnabled": false, "remoteDebuggingEnabled": false, "remoteDebuggingVersion": "VS2019", "httpLoggingEnabled": false, "acrUseManagedIdentityCreds": false, "acrUserManagedIdentityID": "", "logsDirectorySizeLimit": 35, "detailedErrorLoggingEnabled": false, "publishingUsername": "$abcdefg-myservice", "scmType": "None", "use32BitWorkerProcess": false, "webSocketsEnabled": true, "alwaysOn": true, "appCommandLine": "", "managedPipelineMode": "Integrated", "virtualApplications": [{"virtualPath": "/", "physicalPath": "site\xxxxxxx", "preloadEnabled": true}], "loadBalancing": "LeastRequests", "experiments": {"rampUpRules": []}, "autoHealEnabled": false, "vnetName": "", "vnetRouteAllEnabled": false, "vnetPrivatePortsCount": 0, "cors": {"allowedOrigins": [], "supportCredentials": false}, "localMySqlEnabled": false, "managedServiceIdentityId": 8, "ipSecurityRestrictions": [{"ipAddress": "Any", "action": "Allow", "priority": 1, "name": "Allow all", "description": "Allow all access"}], "scmIpSecurityRestrictions": [{"ipAddress": "Any", "action": "Allow", "priority": 1, "name": "Allow all", "description": "Allow all access"}], "scmIpSecurityRestrictionsUseMain": false, "http20Enabled": true, "minTlsVersion": "1.2", "scmMinTlsVersion": "1.0", "ftpsState": "Disabled", "preWarmedInstanceCount": 0, "functionAppScaleLimit": 0, "functionsRuntimeScaleMonitoringEnabled": false, "minimumElasticInstanceCount": 0, "azureStorageAccounts": {"lucene-index": {"type": "AzureBlob", "accountName": "xxxxxxxxxxxxxxlucene", "shareName": "xxxxxxxxxx", "mountPath": "/tmp/lucene"}}}}
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "PATCH /subscriptions/xxxx-e7f1-xxxxxxa89c-xxxx/resourceGroups/abcdefgzz-xxxxxxxxxxx_-rgp-q1-abcdefgzzffff-ase/providers/Microsoft.Web/sites/abcdefg-myservice/slots/temp34debug/config/web?api-version=2021-03-01 HTTP/1.1" 400 391
cli.azure.cli.core.sdk.policies: Response status: 400
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Content-Length': '391'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json; charset=utf-8'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'ETag': '"1D849DB703AD940"'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'Server': 'Microsoft-IIS/10.0'
cli.azure.cli.core.sdk.policies: 'X-AspNet-Version': '4.0.30319'
cli.azure.cli.core.sdk.policies: 'X-Powered-By': 'ASP.NET'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-writes': '1199'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': 'xxxxxxxx-3e6a-4532-aadf-xxxxxxx'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': 'xxxxxxxxxxx-xxxxxx-4532-aadf-xxxxxxxxxxxx'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'EASTUS:xxxxxxxxxxx:5ab0772a-3e6a-4532-xxxxxxxxxxxxx-xxxxxxxxx'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 06 Apr 2022 17:26:26 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"Code":"BadRequest","Message":"Required parameter AccessKey is missing.","Target":null,"Details":[{"Message":"Required parameter AccessKey is missing."},{"Code":"BadRequest"},{"ErrorEntity":{"ExtendedCode":"01010","MessageTemplate":"Required parameter {0} is missing.","Parameters":["AccessKey"],"Code":"BadRequest","Message":"Required parameter AccessKey is missing."}}],"Innererror":null}
cli.azure.cli.core.util: azure.cli.core.util.handle_exception is called with an exception:
cli.azure.cli.core.util: Traceback (most recent call last):
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 692, in _run_job
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 328, in call
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/custom.py", line 1689, in create_webapp_slot
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/custom.py", line 1718, in update_slot_configuration_from_source
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/_appservice_utils.py", line 24, in _generic_site_operation
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/tracing/decorator.py", line 83, in wrapper_use_tracer
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/mgmt/web/v2021_03_01/operations/_web_apps_operations.py", line 30332, in update_configuration_slot
azure.core.exceptions.HttpResponseError: Operation returned an invalid status 'Bad Request'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 231, in invoke
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 658, in execute
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 721, in _run_jobs_serially
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 713, in _run_job
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/commands.py", line 39, in _ex_handler
knack.util.CLIError: Required parameter AccessKey is missing.

cli.azure.cli.core.azclierror: Required parameter AccessKey is missing.
az_command_data_logger: Required parameter AccessKey is missing.
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x04088A48>]

@ghost ghost added needs-team-attention This issue needs attention from Azure service team or SDK team and removed needs-author-feedback More information is needed from author to address the issue. labels Apr 11, 2022
@apapajohn
Copy link
Author

@apapajohn I managed to get it to work with az version 2.34.1 with the similar environment as yours. Can you please share share the debug trace for the issue, of course after sanitizing sensitive information from the log.

Please see above debug log.

@RakeshMohanMSFT
Copy link
Contributor

RakeshMohanMSFT commented Apr 14, 2022

@apapajohn Thank you for the logs, i am able to reproduce the issue after using --configuration-source parameter. I am investigating further will keep you posted

@apapajohn
Copy link
Author

Maybe I closed this by accident. Reopening.

@apapajohn apapajohn reopened this Apr 18, 2022
@RakeshMohanMSFT
Copy link
Contributor

@apapajohn no worries, we are still investigating the issue, will update as soon as we find a cause/mitigation.

@RakeshMohanMSFT RakeshMohanMSFT removed their assignment Apr 20, 2022
@RakeshMohanMSFT RakeshMohanMSFT added Service Attention This issue is responsible by Azure service team. and removed CXP Attention This issue is handled by CXP team. labels Apr 20, 2022
@ghost
Copy link

ghost commented Apr 20, 2022

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @antcp, @AzureAppServiceCLI.

Issue Details

Describe the bug

We upgraded az-cli from 2.33.1 to 2.34.1 and it broke our app service deployment pipeline, at the point where it creates a deployment slot. It seems to be because the az-cli command is attempting to copy the azure-blob mapping information over to the slot. It is erroring with the message "Required parameter AccessKey is missing.", even though there is no available AccessKey parameter for the az webapp deployment slot create command.

As a result, the slot gets created, but it is incomplete. Not all the configuration gets copied over from the configuration source.

To Reproduce

  1. Create an app service. In Configuration Path mappings mount an AzureBlob account with an Access key.
  2. Use az-cli to create a staging slot. for the configuration source, use the app service you created.

Expected behavior

A deployment slot gets created and all the config info gets copied over from the app service.
Environment summary

az-cli 2.34.1 on DOS or LINUX (happens on both)
Additional context

I ran the failing command with the --debugging flag and I can see where it is failing:
cli.azure.cli.core.sdk.policies: {"properties": {"numberOfWorkers": 1, "defaultDocuments": [] ....,xxxxxprivateinfoxxxxxxxxxx ... "http20Enabled": true, "minTlsVersion": "1.2", "scmMinTlsVersion": "1.0", "ftpsState": "Disabled", "preWarmedInstanceCount": 0, "functionAppScaleLimit": 0, "functionsRuntimeScaleMonitoringEnabled": false, "minimumElasticInstanceCount": 0, "azureStorageAccounts": {"lucene-index": {"type": "AzureBlob", "accountName": "xxxprivateinfo", "shareName": "xxxprivateinfo", "mountPath": "/tmp/lucene"}}}}
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "PATCH /subscriptions/xxxprivateinfo/web?api-version=2021-03-01 HTTP/1.1" 400 391
cli.azure.cli.core.sdk.policies: Response status: 400
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Content-Length': '391'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json; charset=utf-8'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'ETag': '"1D849DB703AD940"'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'Server': 'Microsoft-IIS/10.0'
cli.azure.cli.core.sdk.policies: 'X-AspNet-Version': '4.0.30319'
cli.azure.cli.core.sdk.policies: 'X-Powered-By': 'ASP.NET'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-writes': '1199'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': '5ab0772a-3e6a-4532-aadf-272fcb708596'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': '5ab0772a-3e6a-4532-aadf-272fcb708596'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'EASTUS:20220406T172627Z:5ab0772a-3e6a-4532-aadf-272fcb708596'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 06 Apr 2022 17:26:26 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"Code":"BadRequest","Message":"Required parameter AccessKey is missing.","Target":null,"Details":[{"Message":"Required parameter AccessKey is missing."},{"Code":"BadRequest"},{"ErrorEntity":{"ExtendedCode":"01010","MessageTemplate":"Required parameter {0} is missing.","Parameters":["AccessKey"],"Code":"BadRequest","Message":"Required parameter AccessKey is missing."}}],"Innererror":null}
cli.azure.cli.core.util: azure.cli.core.util.handle_exception is called with an exception:
cli.azure.cli.core.util: Traceback (most recent call last):

Author: apapajohn
Assignees: -
Labels:

Web Apps, Service Attention, App Services, customer-reported, needs-team-attention, Auto-Assign

Milestone: Backlog

@RakeshMohanMSFT
Copy link
Contributor

@StrawnSC Please help us with an update.

@StrawnSC
Copy link
Contributor

I haven't started work on a fix for this yet. I'll see if I can get a fix for this in the May 2022 release

@StrawnSC StrawnSC self-assigned this Apr 20, 2022
StrawnSC added a commit to StrawnSC/azure-cli that referenced this issue Jun 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
App Services az appservice Auto-Assign Auto assign by bot customer-reported Issues that are reported by GitHub users external to the Azure organization. needs-team-attention This issue needs attention from Azure service team or SDK team Service Attention This issue is responsible by Azure service team. Web Apps az webapp
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants