Skip to content

Ключи dsa, rsa из метаданных ВМ содержат неэкранированные \n #177

@wersonit

Description

@wersonit
  1. Создайте виртуальную машину.
  2. metadata=$(curl -s --connect-timeout 3 -H "Metadata-Flavor:Google"
    "169.254.169.254/computeMetadata/v1/instance/?recursive=true&alt=json")
    echo "$metadata" > metadata.json
  3. Выполните json.load(metadata.json) (в Lua или Python, нарпимер)
  4. Error: unexpected newline.

Это происходит потому, что ключи rsa и dsa (vendor.identity.rsa и vendor.identity.dsa) содержат неэкранированные \n. Должно быть \\n.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions