Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Open Subsurface Data Universe Software
Platform
Domain Data Mgmt Services
Wellbore
Lib
Wellbore-cloud
Wellbore-gcp-lib
Commits
c306dbe7
Commit
c306dbe7
authored
Oct 04, 2021
by
Siarhei Khaletski (EPAM)
🚩
Committed by
Siarhei Khaletski (EPAM)
Oct 04, 2021
Browse files
Used Credentials instead of token (gcsgs lib requires either Credentials or path to SA file)
(cherry picked from commit
defe99a7
)
parent
959891b7
Pipeline
#69576
passed with stages
in 52 seconds
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
osdu_gcp/storage/dask_storage_parameters.py
View file @
c306dbe7
...
...
@@ -2,14 +2,9 @@ from typing import Optional
from
osdu.core.api.storage.dask_storage_parameters
import
DaskStorageParameters
from
osdu.core.api.storage.tenant
import
Tenant
from
.blob_storage_gcp
import
GCloudAioStorage
async
def
get_dask_storage_parameters
(
tenant
:
Tenant
,
directory
:
Optional
[
str
]
=
None
)
->
DaskStorageParameters
:
gcp_store
=
GCloudAioStorage
(
service_account_file
=
tenant
.
credentials
)
token
=
await
gcp_store
.
_get_access_token
(
tenant
.
project_id
,
tenant
.
bucket_name
)
storage_options
=
{
'token'
:
token
}
storage_options
=
{
'token'
:
tenant
.
credentials
}
base_directory
=
f
'
{
tenant
.
bucket_name
}
/
{
directory
}
'
if
directory
else
tenant
.
bucket_name
return
DaskStorageParameters
(
protocol
=
'gs'
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment