Building images.scrapinghub.com/project/PROJECT_ID:VERSION. Steps: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 9/9 The image images.scrapinghub.com/project/PROJECT_ID:VERSION build is completed. Login to images.scrapinghub.com succeeded. Pushing images.scrapinghub.com/project/PROJECT_ID:VERSION to the registry. Layers: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 14/14 The image images.scrapinghub.com/project/PROJECT_ID:VERSION pushed successfully. Traceback (most recent call last): File "/usr/local/bin/shub", line 10, in <module> sys.exit(cli()) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 764, in __call__ return self.main(*args, **kwargs) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 717, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1137, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1137, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.7/site-packages/shub/image/upload.py", line 42, in cli async_, skip_tests, filename) File "/usr/local/lib/python3.7/site-packages/shub/image/upload.py", line 53, in upload_cmd apikey, insecure, async_) File "/usr/local/lib/python3.7/site-packages/shub/image/deploy.py", line 81, in deploy_cmd username, password, email) File "/usr/local/lib/python3.7/site-packages/shub/image/deploy.py", line 198, in _prepare_deploy_params metadata = list_mod.list_cmd(image_name, project, endpoint, apikey) File "/usr/local/lib/python3.7/site-packages/shub/image/list.py", line 66, in list_cmd settings = _get_project_settings(project, endpoint, apikey) File "/usr/local/lib/python3.7/site-packages/shub/image/list.py", line 101, in _get_project_settings req.raise_for_status() File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 940, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://app.scrapinghub.com/api/settings/get.json?project=PROJECT_ID
0 Votes
d
deborasetton.nr posted
over 5 years ago
Best Answer
I figured out what was happening. I'm deploying using a configuration YAML (scrapinghub.yml) and I had to set my API key on this file too, passing it on the command line as above is not enough. That solved the issue.
0 Votes
1 Comments
d
deborasetton.nrposted
over 5 years ago
Answer
I figured out what was happening. I'm deploying using a configuration YAML (scrapinghub.yml) and I had to set my API key on this file too, passing it on the command line as above is not enough. That solved the issue.
Hello,
I'm trying to deploy to an existing Scrapy Cloud project with the following command:
shub image upload PROJECT_NAME -f PATH_TO_DOCKERFILE --username API_KEY --password ' '
The image builds and is pushed successfully, but then I get the following error:
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://app.scrapinghub.com/api/settings/get.json?project=XXXXX
-----------------------
Full stack trace:
Building images.scrapinghub.com/project/PROJECT_ID:VERSION.
Steps: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 9/9
The image images.scrapinghub.com/project/PROJECT_ID:VERSION build is completed.
Login to images.scrapinghub.com succeeded.
Pushing images.scrapinghub.com/project/PROJECT_ID:VERSION to the registry.
Layers: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 14/14
The image images.scrapinghub.com/project/PROJECT_ID:VERSION pushed successfully.
Traceback (most recent call last):
File "/usr/local/bin/shub", line 10, in <module>
sys.exit(cli())
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/shub/image/upload.py", line 42, in cli
async_, skip_tests, filename)
File "/usr/local/lib/python3.7/site-packages/shub/image/upload.py", line 53, in upload_cmd
apikey, insecure, async_)
File "/usr/local/lib/python3.7/site-packages/shub/image/deploy.py", line 81, in deploy_cmd
username, password, email)
File "/usr/local/lib/python3.7/site-packages/shub/image/deploy.py", line 198, in _prepare_deploy_params
metadata = list_mod.list_cmd(image_name, project, endpoint, apikey)
File "/usr/local/lib/python3.7/site-packages/shub/image/list.py", line 66, in list_cmd
settings = _get_project_settings(project, endpoint, apikey)
File "/usr/local/lib/python3.7/site-packages/shub/image/list.py", line 101, in _get_project_settings
req.raise_for_status()
File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 940, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://app.scrapinghub.com/api/settings/get.json?project=PROJECT_ID
0 Votes
deborasetton.nr posted over 5 years ago Best Answer
0 Votes
1 Comments
deborasetton.nr posted over 5 years ago Answer
0 Votes
Login to post a comment