更新 S3 详细信息
POST
https://stablediffusionapi.com/api/v1/enterprise/update_s3此接口用于更新专用服务器上的 S3 详细信息。
POST
向https://stablediffusionapi.com/api/v1/enterprise/update_s3端点发送请求。您必须传递下面列出的请求正文参数才能更新 S3 详细信息。
信息
您可以使用任何 S3 兼容服务,例如 Cloudflare R2、Digital Ocean Spaces、AWS S3、Google Cloud Storage、Alibaba OSS、Backblaze 等。
危险
您需要在 S3 存储桶上提供 PutObjectAcl。否则您将无法将图像上传到 S3 存储桶。以下是 stackoverflow 的链接,了解如何执行此操作:
https://stackoverflow.com/questions/36272286/getting-access-denied-when-calling-the-putobject-operation-with-bucket-level-per
请求参数
Body 参数application/json
key
string
必需
您的企业API Key用于请求授权。
public_url
string
必需
可以访问图像的公共 URL。确保您的存储桶可公开访问,以便您可以访问链接。
region_name
string
S3 区域名称。
endpoint_url
string
必需
S3 端点 URL。
aws_access_key_id
string
存储桶的访问密钥。
aws_secret_access_key
string
必需
Bucket 的秘密密钥。
image_directory
string
必需
S3 存储桶内的图像目录,用于存储图像。在存储桶内创建一个名为“generations”的目录并确保它是公共的,以便您可以使用其链接访问图像。
示例
{
"key": "enterprise_api_key",
"public_url": "https://d1okzptojspljx.cloudfront.net/generations/",
"region_name": "us-east-1",
"endpoint_url": "https://stable-diffusion-api.s3.amazonaws.com",
"aws_access_key_id": "access-key",
"aws_secret_access_key": "secret-key",
"image_directory": "generations"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
Version
string
必需
Statement
array [object {4}]
必需
Sid
string
可选
Effect
string
可选
Action
array[string]
可选
Resource
array[string]
可选
示例
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:PutObject",
"s3:GetObject",
"s3:PutObjectAcl"
],
"Resource": [
"arn:aws:s3:::stable-diffusion-api",
"arn:aws:s3:::stable-diffusion-api/*"
]
}
]
}
修改于 1 年前