PutContainer
    • PDF

    PutContainer

    • PDF

    Article Summary

    概要

    コンテナ(バケット)を作成します。

    構文

    PUT https://{endpoint}/swift/v1/{containerName}
    

    リクエスト

    リクエストヘッダ

    ヘッダ名説明
    x-ncp-apigw-timestamp1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリセカンド(Millisecond)で表したものです。
    API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとしてみなす。
    x-ncp-iam-access-keyNaverクラウドプラットフォームから発行してもらったAPI Key、またはIAMから発行してもらったAccessKey
    x-ncp-apigw-signature-v2上記の例題のBodyをAccessKeyとマッピングされるSecretKeyで暗号化した署名
    HMAC暗号化のアルゴリズムはHmacSHA256を使用
    x-ncp-region_code他のクラウドからNAVERクラウドに移行させるデータのバケットが存在するregion code

    リクエストパラメータ

    パラメータ名必須の有無タイプ制約事項説明
    ContainerName-string-作成するコンテナ名

    レスポンス

    レスポンスヘッダ

    NameInTypeDescription
    Content-Lengthheaderstringレスポンス結果の長さ(Bytes)
    X-Trans-Idheaderstring当該リクエストのトランザクションID
    X-Openstack-Request-Idheaderstring当該リクエストのトランザクションID(X-Trans-Idと同じ)
    Dateheaderstring当該リクエストのレスポンス時間(UTC)

    リクエスト例(JSON)

    curl -X PUT " https://archivestorage.apigw.ntruss.com/swift/v1/{containerName}" -H "accept: application/json" -H "x-ncp-region-code: {regionCode}"
    -H "x-ncp-iam-access-key: {AccessKey} " 
    -H "x-ncp-apigw-timestamp: {current timestamp}" 
    -H "x-ncp-apigw-signature-v2: {generated signature}"
    

    レスポンス例

    HTTP/1.1 201 CREATED
    Accept: application/json
    connection: keep-alive
    Content-Length: 0
    X-Container-Bytes-Used: 0
    X-Container-Object-Count: 0
    X-Timestamp: 1634538594.09393
    X-Trans-Id: tx274a77a8975c4a66aeb24-0052d95365
    X-Openstack-Request-Id: tx274a77a8975c4a66aeb24-0052d95365
    X-Container-Meta-Access-Control-Allow-Origin: http://localhost
    Date: Mon, 18 Apr 2022 11:07:18 GMT
    

    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.