1

API キーを使用してGoogle Cloud Scheduler APIにアクセスできますか?

メソッド: projects.locations.jobs.create https://cloud.google.com/scheduler/docs/reference/rest/v1/projects.locations.jobs/create

curl を使用してジョブを作成しようとしています:

curl -X POST \
  'https://cloudscheduler.googleapis.com/v1/projects/my-project/locations/nam5/jobs?key=[MyAwesomeAPIKey]' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "test-awesome-job",
    "description": "My first job",
    "schedule": "45 23 * * 6",
    "timeZone": "utc",
    "pubsubTarget": {
        "topicName": "projects/my-project/topics/topic-name",
        "attributes": {
            "name": "39ro"
        }
    }
}'

しかし、それは 401 Unauthorized 応答になります:

"error": {
  "code": 401,
  "message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
  "status": "UNAUTHENTICATED"
}
4

2 に答える 2