GCP Cloud storage 代码示例
时间: 2023-12-14 21:24:56 浏览: 134
以下是使用Python和Google Cloud Storage API连接GCP Cloud Storage的代码示例:
1. 安装Google Cloud Storage库
```
pip install google-cloud-storage
```
2. 导入Google Cloud Storage库
```
from google.cloud import storage
```
3. 创建Cloud Storage客户端连接
```
client = storage.Client.from_service_account_json('path/to/service_account.json')
```
4. 上传文件到Cloud Storage存储桶
```
bucket = client.get_bucket('bucket_name')
blob = bucket.blob('file_name')
blob.upload_from_filename('local_file_path')
```
5. 下载文件从Cloud Storage存储桶
```
bucket = client.get_bucket('bucket_name')
blob = bucket.blob('file_name')
blob.download_to_filename('local_file_path')
```
6. 列出Cloud Storage存储桶中的所有对象
```
bucket = client.get_bucket('bucket_name')
for blob in bucket.list_blobs():
print(blob.name)
```
请注意,在使用Google Cloud Storage API连接存储桶时,需要提供服务帐号密钥(JSON文件)。为了安全起见,应该将这些密钥存储在安全位置,并从中读取。
阅读全文