更改AWS CLI的S3存储桶对象的显示名称和ID

发布于 2025-02-09 22:57:33 字数 850 浏览 0 评论 0原文

我有一个具有两个可能的所有者(Kafka和DataWare)的对象的水桶。 当我运行某些对象的get-object-acl时,它会像这样。

{
    "Owner": {
        "DisplayName": "dataware",
        "ID": "123456abc"
    },
    "Grants": [
        {
            "Grantee": {
                "DisplayName": "dataware",
                "ID": "123456abc",
                "Type": "CanonicalUser"
            },
            "Permission": "FULL_CONTROL"
        }
    ]
}

通过AWS CLI,是否有可能手动将显示名称更改为Kafka及其ID(或相反的ID)?这样的东西?

{
    "Owner": {
        "DisplayName": "kafka",
        "ID": "987654aaa"
    },
    "Grants": [
        {
            "Grantee": {
                "DisplayName": "kafka",
                "ID": "987654aaa",
                "Type": "CanonicalUser"
            },
            "Permission": "FULL_CONTROL"
        }
    ]
}

任何建议将被赞赏。

I have a bucket that has objects with two possible owners (kafka and dataware).
When I run a get-object-acl of some object, it comes like this.

{
    "Owner": {
        "DisplayName": "dataware",
        "ID": "123456abc"
    },
    "Grants": [
        {
            "Grantee": {
                "DisplayName": "dataware",
                "ID": "123456abc",
                "Type": "CanonicalUser"
            },
            "Permission": "FULL_CONTROL"
        }
    ]
}

Is it possible, through AWS CLI, to manually change the display name to kafka and its ID (or the opposite)? Something like this?

{
    "Owner": {
        "DisplayName": "kafka",
        "ID": "987654aaa"
    },
    "Grants": [
        {
            "Grantee": {
                "DisplayName": "kafka",
                "ID": "987654aaa",
                "Type": "CanonicalUser"
            },
            "Permission": "FULL_CONTROL"
        }
    ]
}

Any suggestion is appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文