IBM Cloud Docs
IAM 和 Activity Tracker 操作 (按 API)

IAM 和 Activity Tracker 操作 (按 API)

通过 API 方法在此处列出的 IAM 和 IBM Cloud® Activity Tracker 操作查找有关 IBM Cloud 事件的详细信息。

资源配置 API

第一个表详细说明了用于配置 IBM Cloud® Object Storage 存储区的 API: COS 资源配置 API

  • 注意端点 URL:https://config.cloud-object-storage.cloud.ibm.com/v1
RC API 操作
操作 方法 IAM 操作 Activity Tracker 操作
返回指定存储区的元数据 GET {endpoint}/b/{bucket} cloud-object-storage.bucket.list_bucket_crn,
cloud-object-storage.bucket.get_firewall,
cloud-object-storage.bucket.get_activity_tracking,
cloud-object-storage.bucket.get_metrics_monitoring
cloud-object-storage.resource-configuration.read
对存储区的配置进行更改 PATCH {endpoint}/b/{bucket} cloud-object-storage.bucket.put_firewall,
cloud-object-storage.bucket.put_activity_tracking,
cloud-object-storage.bucket.put_metrics_monitoring
cloud-object-storage.resource-configuration.update
在水桶上创建备份策略 POST /v1/buckets/{bucket_name}/backup_policies cloud-object-storage.bucket.post_backup_policy cloud-object-storage.bucket-backup-policy.create
读取水桶上的备份策略 GET /v1/buckets/{bucket_name}/backup_policies/{policy_id} cloud-object-storage.bucket.get_backup_policy cloud-object-storage.bucket-backup-policy.read
列出水桶上的所有备份策略 GET /v1/buckets/{bucket_name}/backup_policies cloud-object-storage.bucket.list_backup_policies cloud-object-storage.bucket-backup-policy.list
删除水桶上的备份策略 DELETE /v1/buckets/{bucket_name}/backup_policies/{policy_id} cloud-object-storage.bucket.delete_backup_policy cloud-object-storage.bucket-backup-policy.delete
操作 方法 IAM 操作 Activity Tracker 操作
获取服务实例中的所有备份库 GET /v1/backup_vaults cloud-object-storage.account.list_account_backup_vaults cloud-object-storage.backup-vault.list
创建备份保管库 POST /v1/backup_vaults cloud-object-storage.backup-vault.post_backup_vault,
cloud-object-storage.backup-vault.put_activity_tracking,
cloud-object-storage.backup-vault.put_metrics_monitoring
cloud-object-storage.backup-vault.create
查看备份库的配置 GET /v1/backup_vaults/{backup_vault_name} cloud-object-storage.backup-vault.get_basic,
cloud-object-storage.backup-vault.get_activity_tracking,
cloud-object-storage.backup-vault.get_metrics_monitoring,
cloud-object-storage.backup-vault.get_crk_id
cloud-object-storage.backup-vault-configuration.read
更新备份库的配置 PATCH /v1/backup_vaults/{backup_vault_name} cloud-object-storage.backup-vault.put_activity_tracking,
cloud-object-storage.backup-vault.put_metrics_monitoring
cloud-object-storage.backup-vault-configuration.update
删除备份保管库 DELETE /v1/backup_vaults/{backup_vault_name} cloud-object-storage.backup-vault.delete_backup_vault cloud-object-storage.backup-vault.delete
列出备份库中的恢复范围 GET /v1/backup_vaults/{backup_vault_name}/recovery_ranges cloud-object-storage.backup-vault.list_recovery_ranges cloud-object-storage.backup-recovery-range.list
查看恢复范围 GET /v1/backup_vaults/{backup_vault_name}/recovery_ranges/{recovery_range_id} cloud-object-storage.backup-vault.get_recovery_range cloud-object-storage.backup-recovery-range.read
更新恢复范围配置 PATCH /v1/backup_vaults/{backup_vault_name}/recovery_ranges/{recovery_range_id} cloud-object-storage.backup-vault.put_retention cloud-object-storage.backup-recovery-range.update
创建新的还原操作 POST /v1/backup_vaults/{backup_vault_name}/restores cloud-object-storage.backup-vault.post_restore cloud-object-storage.backup-restore.create
查看备份库的所有还原操作 GET /v1/backup_vaults/{backup_vault_name}/restores cloud-object-storage.backup-vault.list_restores cloud-object-storage.backup-restore.list
查看还原操作 GET /v1/backup_vaults/{backup_vault_name}/restores/{restore_id} cloud-object-storage.backup-vault.get_restore cloud-object-storage.backup-restore.read

S3 API

下表描述了用于读取和写入对象的 API,如 COS 兼容性 S3 API 中所定义

  • 请注意,用于 S3 操作的端点 URL 因地区而异:端点
S3 API 操作
操作 方法 IAM 操作 Activity Tracker 操作
列出存储区 GET {endpoint}/ cloud-object-storage.account.get_account_buckets cloud-object-storage.instance.list
创建存储区 PUT {endpoint}/{bucket} cloud-object-storage.bucket.put_bucket cloud-object-storage.bucket.create
列出对象 GET {endpoint}/{bucket} cloud-object-storage.bucket.get cloud-object-storage.bucket.list
检查存储区的头 HEAD {endpoint}/{bucket} cloud-object-storage.bucket.head,
cloud-object-storage.bucket.list_crk_id
cloud-object-storage.bucket-metadata.read
删除存储区 DELETE {endpoint}/{bucket} cloud-object-storage.bucket.delete_bucket cloud-object-storage.bucket.delete
上传对象 PUT {endpoint}/{bucket}/{key} cloud-object-storage.object.put cloud-object-storage.object.create
下载对象 GET {endpoint}/{bucket}/{key} cloud-object-storage.object.get cloud-object-storage.object.read
检查对象的头 HEAD {endpoint}/{Bucket}/{key} cloud-object-storage.object.head cloud-object-storage.object-metadata.read
删除一个对象 DELETE {endpoint}/{bucket}/{key} cloud-object-storage.object.delete cloud-object-storage.object.delete
添加 CORS 配置 PUT {endpoint}/{bucket}?cors cloud-object-storage.bucket.put_cors cloud-object-storage.bucket-cors.create
读取 CORS 配置 GET {endpoint}/{bucket}?cors cloud-object-storage.bucket.get_cors cloud-object-storage.bucket-cors.read
删除 CORS 配置 DELETE {endpoint}/{bucket}?cors cloud-object-storage.bucket.delete_cors cloud-object-storage.bucket-cors.delete
添加/编辑水桶的生命周期配置 PUT {endpoint}/{bucket}?lifecycle cloud-object-storage.bucket.put_lifecycle cloud-object-storage.bucket-lifecycle.create
读取水桶的生命周期配置 GET {endpoint}/{bucket}?lifecycle cloud-object-storage.bucket.get_lifecycle cloud-object-storage.bucket-lifecycle.read
删除存储区的生命周期配置 DELETE {endpoint}/{bucket}?lifecycle cloud-object-storage.bucket.put_lifecycle cloud-object-storage.bucket-lifecycle.delete
添加/编辑/除去存储区的不可变存储策略 PUT {endpoint}/{bucket}?protection cloud-object-storage.bucket.put_protection cloud-object-storage.bucket-retention.create
读取存储区的不可变存储策略 GET {endpoint}/{bucket}?protection cloud-object-storage.bucket.get_protection cloud-object-storage.bucket-retention.read
启动分块上传 POST {endpoint}/{bucket}/{key}?uploads cloud-object-storage.object.post_initiate_upload cloud-object-storage.object-multipart.start
上传部件 PUT {endpoint}/{bucket}/{key}?uploadId={uploadId}&partNumber={partNumber} cloud-object-storage.object.put_part cloud-object-storage.object-multipart.create
完成分块上传 POST {endpoint}/{bucket}/{key}?uploadID={uploadId} cloud-object-storage.object.post_initiate_upload cloud-object-storage.object-multipart.complete
添加公共 ACL 块配置 PUT {endpoint}/{bucket}?publicAccessBlock cloud-object-storage.bucket.put_public_access_block cloud-object-storage.bucket-public-access-block.create
读取公共 ACL 块配置 GET {endpoint}/{bucket}?publicAccessBlock cloud-object-storage.bucket.get_public_access_block cloud-object-storage.bucket-public-access-block.read
删除公共 ACL 块配置 DELETE {endpoint}/{bucket}?publicAccessBlock cloud-object-storage.bucket.delete_public_access_block cloud-object-storage.bucket-public-access-block.delete