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

Cannot connect to S3 #1251

Open
FayazRahman opened this issue May 8, 2022 · 2 comments
Open

Cannot connect to S3 #1251

FayazRahman opened this issue May 8, 2022 · 2 comments
Assignees

Comments

@FayazRahman
Copy link

I'm using the following code to create an S3 storage config:

gas.create_s3_storage_config(
        "S3Provider",
        "hub-2.0-tests/cifar-10-tensorbay",
        endpoint="http://hub-2.0-tests.s3-website.us-east-1.amazonaws.com",
        accesskey_id=os.getenv("AWS_ACCESS_KEY_ID"),
        accesskey_secret=os.getenv("AWS_SECRET_ACCESS_KEY"),
        bucket_name="hub-2.0-tests",
    )

But I'm getting

Unexpected status code(500)!
===================================================================
########################## HTTP Request ###########################
"url": https://gas.graviti.com/gatewayv2/tensorbay-open-api/v1/storage-configs/s3
"method": POST
"headers": {
  "User-Agent": "python-requests/2.25.1",
  "Accept-Encoding": "gzip, deflate",
  "Accept": "*/*",
  "Connection": "keep-alive",
  "X-Token": "ACCESSKEY-c7dae4ce277842a3b47a3b683159678c",
  "X-Source": "PYTHON-SDK/1.24.0",
  "X-Request-Id": "e92eab123ec5417aad86ebfb57c206d6",
  "Content-Length": "274",
  "Content-Type": "application/json"
}
"body": {"name": "S3Provider", "filePath": "hub-2.0-tests/cifar-10-tensorbay", "endpoint": "http://hub-2.0-tests.s3-website.us-east-1.amazonaws.com", "accesskeyId": "ASIAQYP5ISLXYZQKS3X2", "accesskeySecret": "NxrQKlUTuX2ZdapSRe9aTblfmXOsr5vIzLG4erYc", "bucketName": "hub-2.0-tests"}

########################## HTTP Response ##########################
"url": https://gas.graviti.com/gatewayv2/tensorbay-open-api/v1/storage-configs/s3
"status_code": 500
"reason": Internal Server Error
"headers": {
  "Date": "Sun, 08 May 2022 14:16:42 GMT",
  "Content-Type": "application/json; charset=utf-8",
  "Content-Length": "178",
  "Connection": "keep-alive",
  "Access-Control-Allow-Origin": "*",
  "X-Kong-Upstream-Latency": "20",
  "X-Kong-Proxy-Latency": "1",
  "Via": "kong/2.0.4"
}
"content": {
  "code": "InternalServerError",
  "message": "An exception occurred inside the service, please try again later : ErrorCreateHostingFailed > ErrorCreateHostingConfigGroupIdEmpty"
}
"cost_time": 1.892544s
===================================================================

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\fayaz\miniconda3\lib\site-packages\tensorbay\client\gas.py", line 262, in create_s3_storage_config
    self._client.open_api_do("POST", "storage-configs/s3", json=post_data)
  File "C:\Users\fayaz\miniconda3\lib\site-packages\tensorbay\client\requests.py", line 126, in open_api_do
    raise ResponseErrorDistributor.get(error_code, ResponseError)(
tensorbay.exception.InternalServerError: Unexpected status code(500)! https://gas.graviti.com/gatewayv2/tensorbay-open-api/v1/storage-configs/s3!
                     {"code":"InternalServerError","message":"An exception occurred inside the service, please try again later : ErrorCreateHostingFailed \u003e ErrorCreateHostingConfigGroupIdEmpty"}

What could be the reason for this? Are there any examples I can look at? I couldn't find any in your docs.

@AChenQ
Copy link
Collaborator

AChenQ commented May 9, 2022

Hi, it looks like the endpoint has the wrong format, please try using

gas.create_s3_storage_config(
        "S3Provider",
        "hub-2.0-tests/cifar-10-tensorbay",
        endpoint="s3.us-east-1.amazonaws.com",
        accesskey_id=os.getenv("AWS_ACCESS_KEY_ID"),
        accesskey_secret=os.getenv("AWS_SECRET_ACCESS_KEY"),
        bucket_name="hub-2.0-tests",
    )

@AChenQ AChenQ self-assigned this May 9, 2022
@FayazRahman
Copy link
Author

FayazRahman commented May 9, 2022

@AChenQ Still gives same error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants