Method: acmeChallengeSets.rotateChallenges

একটি প্রদত্ত ডোমেন নামের জন্য ACME চ্যালেঞ্জগুলি ঘোরান৷ ডিফল্টরূপে, 30 দিনের বেশি পুরনো যেকোনো চ্যালেঞ্জ মুছে দেয়। পুনিকোডে ডোমেনের নাম দিতে হবে।

HTTP অনুরোধ

POST https://acmedns.googleapis.com/v1/acmeChallengeSets/{rootDomain}:rotateChallenges

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
rootDomain

string

প্রয়োজন। রেকর্ড আপডেট করার জন্য SLD + TLD ডোমেন নাম। উদাহরণস্বরূপ, এটি "google.com" এর অধীনে যেকোনো FQDN এর জন্য "google.com" হবে। এতে "subdomain.google.com" এর জন্য চ্যালেঞ্জ অন্তর্ভুক্ত রয়েছে। এটি ইউনিকোড বা পুনিকোড হতে পারে।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "accessToken": string,
  "recordsToAdd": [
    {
      object (AcmeTxtRecord)
    }
  ],
  "recordsToRemove": [
    {
      object (AcmeTxtRecord)
    }
  ],
  "keepExpiredRecords": boolean
}
ক্ষেত্র
accessToken

string ( bytes format)

প্রয়োজন। ACME DNS অ্যাক্সেস টোকেন। এটি একটি বেস64 টোকেন সিক্রেট যা Google Domains ওয়েবসাইট থেকে সংগ্রহ করা হয়। এটি একটি ডোমেনের জন্য ACME TXT রেকর্ড আপডেট অনুমোদন করে।

একটি base64-এনকোডেড স্ট্রিং।

recordsToAdd[]

object ( AcmeTxtRecord )

যোগ করার জন্য ACME TXT রেকর্ড চ্যালেঞ্জ। একই FQDN-এ একাধিক চ্যালেঞ্জ সমর্থন করে।

recordsToRemove[]

object ( AcmeTxtRecord )

ACME TXT রেকর্ড চ্যালেঞ্জ অপসারণ.

keepExpiredRecords

boolean

পূর্ববর্তী অনুরোধের জন্য ব্যবহৃত 30 দিনের বেশি পুরানো রেকর্ড রাখুন।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে AcmeChallengeSet এর একটি উদাহরণ থাকে।